mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-14 21:52:07 +08:00
组件优化结果保存,materialId类型修改为String
This commit is contained in:
+1
-1
@@ -78,7 +78,7 @@ public class BoardLayoutResultSummary {
|
|||||||
/**
|
/**
|
||||||
* 材料ID列表
|
* 材料ID列表
|
||||||
*/
|
*/
|
||||||
private List<Long> materialIds;
|
private List<String> materialIds;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 已优化排版ID列表
|
* 已优化排版ID列表
|
||||||
|
|||||||
+2
-5
@@ -49,7 +49,6 @@ import com.cf.imes.module.executor.controller.admin.plan.component.OptimizationR
|
|||||||
import com.cf.imes.module.executor.controller.admin.plan.component.OrderBoardDosageResultsReqVO;
|
import com.cf.imes.module.executor.controller.admin.plan.component.OrderBoardDosageResultsReqVO;
|
||||||
import com.cf.imes.module.executor.controller.admin.plan.saveOptimize.*;
|
import com.cf.imes.module.executor.controller.admin.plan.saveOptimize.*;
|
||||||
import com.cf.imes.module.executor.controller.admin.plan.vo.*;
|
import com.cf.imes.module.executor.controller.admin.plan.vo.*;
|
||||||
import com.cf.imes.module.executor.dal.dataobject.goods.GoodsDO;
|
|
||||||
import com.cf.imes.module.executor.dal.dataobject.goods.OptimizeBoardModelDO;
|
import com.cf.imes.module.executor.dal.dataobject.goods.OptimizeBoardModelDO;
|
||||||
import com.cf.imes.module.executor.dal.dataobject.goods.PlanActualGoodsModelDO;
|
import com.cf.imes.module.executor.dal.dataobject.goods.PlanActualGoodsModelDO;
|
||||||
import com.cf.imes.module.executor.dal.dataobject.order.OrderDO;
|
import com.cf.imes.module.executor.dal.dataobject.order.OrderDO;
|
||||||
@@ -1932,12 +1931,10 @@ public class OptimizePlanServiceImpl implements OptimizePlanService {
|
|||||||
|
|
||||||
JSONArray orderBoardDosageJsonArr = new JSONArray();
|
JSONArray orderBoardDosageJsonArr = new JSONArray();
|
||||||
for (BoardLayoutResultSummary summary : layoutResultSummary) {
|
for (BoardLayoutResultSummary summary : layoutResultSummary) {
|
||||||
List<Long> materialIds = summary.getMaterialIds();
|
List<String> materialIds = summary.getMaterialIds();
|
||||||
if(CollUtil.isEmpty(materialIds)) {
|
if(CollUtil.isEmpty(materialIds)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
Long orderGoodsId = materialIds.get(0);
|
|
||||||
GoodsDO goodsDO = goodsMapper.selectById(orderGoodsId);
|
|
||||||
|
|
||||||
// 提取大板计算数据
|
// 提取大板计算数据
|
||||||
JSONObject orderBoardDosageJSON = new JSONObject();
|
JSONObject orderBoardDosageJSON = new JSONObject();
|
||||||
@@ -1946,7 +1943,7 @@ public class OptimizePlanServiceImpl implements OptimizePlanService {
|
|||||||
orderBoardDosageJSON.put("trimAmount", summary.getTrimAmount()); // 最大可执行修边量
|
orderBoardDosageJSON.put("trimAmount", summary.getTrimAmount()); // 最大可执行修边量
|
||||||
orderBoardDosageJSON.put("boardCount", summary.getBoardCount()); // 排版大板数量
|
orderBoardDosageJSON.put("boardCount", summary.getBoardCount()); // 排版大板数量
|
||||||
orderBoardDosageJSON.put("gap", summary.getGap()); // 小板排版间隙
|
orderBoardDosageJSON.put("gap", summary.getGap()); // 小板排版间隙
|
||||||
orderBoardDosageJSON.put(FIELD_GOODS_ID, goodsDO.getGoodsId()); // 商品编号
|
orderBoardDosageJSON.put(FIELD_GOODS_ID, materialIds.get(0)); // 商品编号
|
||||||
orderBoardDosageJSON.put("name", summary.getName()); // 大板名称
|
orderBoardDosageJSON.put("name", summary.getName()); // 大板名称
|
||||||
orderBoardDosageJSON.put("length", summary.getLength()); // 长
|
orderBoardDosageJSON.put("length", summary.getLength()); // 长
|
||||||
orderBoardDosageJSON.put("width", summary.getWidth()); // 宽
|
orderBoardDosageJSON.put("width", summary.getWidth()); // 宽
|
||||||
|
|||||||
Reference in New Issue
Block a user