|
@@ -14,6 +14,7 @@ import com.sd.business.entity.order.po.OrderInfo;
|
|
|
import com.sd.business.entity.order.po.OrderSku;
|
|
|
import com.sd.business.entity.sku.po.SkuSpec;
|
|
|
import com.sd.business.entity.work.constant.MaterialsConstant;
|
|
|
+import com.sd.business.entity.work.dto.WorkOrderDto;
|
|
|
import com.sd.business.entity.work.dto.WorkOrderSelectDto;
|
|
|
import com.sd.business.entity.work.enums.WorkOrderFixationSpecEnum;
|
|
|
import com.sd.business.entity.work.po.WorkOrder;
|
|
@@ -161,6 +162,10 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
|
skuSpecService.attributeAssign(openSeaWorkOrderList, OpenSeaWorkOrderVo::getSkuSpecId, (item, skuSpec) -> {
|
|
|
item.setSkuSpecCode(skuSpec.getCode());
|
|
|
item.setSkuSpecName(skuSpec.getName());
|
|
|
+ item.setLength(skuSpec.getLength());
|
|
|
+ item.setWidth(skuSpec.getWidth());
|
|
|
+ item.setBleedingLength(skuSpec.getLength().add(new BigDecimal(MaterialsConstant.RESERVE)));
|
|
|
+ item.setBleedingWidth(skuSpec.getWidth().add(new BigDecimal(MaterialsConstant.RESERVE)));
|
|
|
});
|
|
|
vo.setOpenSeaWorkOrderList(openSeaWorkOrderList);
|
|
|
|
|
@@ -184,6 +189,11 @@ public class WorkOrderServiceImpl extends ServiceImpl<WorkOrderMapper, WorkOrder
|
|
|
return orderSkuList.stream().mapToInt(item -> item.getQuantity().subtract(item.getSchedulingNum()).intValue()).sum();
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void saveScheduling(WorkOrderDto dto) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 排版
|
|
|
*/
|