Browse Source

编辑堆垛数量进行顺序起垛

qiangxuan 3 weeks ago
parent
commit
90c936c298

+ 13 - 0
zgztBus/jeecg-module-sbm/src/main/java/org/jeecg/modules/billet/billetOriginalProductRecord/controller/BilletOriginalProductRecordController.java

@@ -226,6 +226,19 @@ public class BilletOriginalProductRecordController extends JeecgController<Bille
 			if (hotChargeLengthUpdated) {
 				bopr.setIsEditCharge("2");
 			}
+			// 判断remark字段是否为NULL,不为空代表需要起垛
+			if (oConvertUtils.isNotEmpty(bopr.getStackInfo())){
+				String str = bopr.getStackInfo();
+				String[] parts = str.split("-");
+				// 起垛的数量
+				int stackingSum = Integer.parseInt(parts[0]);
+				// 定尺
+				String size = parts[1];
+				String typeConfigId = parts[2];
+				handleAddStack(bopr.getCcmNo(), bopr.getHeatNo(), stackingSum, size, typeConfigId);
+				// 备注remark字段重置
+				bopr.setStackInfo("");
+			}
 			// 保存修改
 			billetOriginalProductRecordService.updateById(bopr);
 		}else {