From 6cb215cfe38528ecdecb915f598a6214a5bf2ec9 Mon Sep 17 00:00:00 2001 From: zhangchao <zc857179121@qq.com> Date: 星期一, 11 十一月 2024 10:31:35 +0800 Subject: [PATCH] 自由项参数 --- src/main/java/com/zy/asrs/entity/param/OrderProdSyncParam.java | 2 + src/main/java/com/zy/asrs/controller/OpenController.java | 8 +++- src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java | 49 +++++++----------------- src/main/resources/application.yml | 2 4 files changed, 24 insertions(+), 37 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java index 9ab5435..4f7716f 100644 --- a/src/main/java/com/zy/asrs/controller/OpenController.java +++ b/src/main/java/com/zy/asrs/controller/OpenController.java @@ -354,8 +354,9 @@ //orderDetl.setbFree1(childInfo.getBFree1()); orderDetl.setId(Cools.isEmpty(childInfo.getIPOsID()) ? childInfo.getId() : childInfo.getIPOsID()); orderDetl.setIvouchrowno(childInfo.getIvouchrowno()); - - + if (!Cools.isEmpty(childInfo.getCFree1())) { + orderDetl.setBFree1(childInfo.getCFree1()); + } orderDetls.add(orderDetl); } orderSyncParam.setChildren(orderDetls); @@ -384,6 +385,9 @@ orderDetl.setCsocode(param.getCsocode()); orderDetl.setId(childInfo.getIds()); //orderDetl.setIvouchrowno(childInfo.getIvouchrowno()); + if (!Cools.isEmpty(childInfo.getCFree1())) { + orderDetl.setBFree1(childInfo.getCFree1()); + } orderDetls.add(orderDetl); } orderSyncParam.setChildren(orderDetls); diff --git a/src/main/java/com/zy/asrs/entity/param/OrderProdSyncParam.java b/src/main/java/com/zy/asrs/entity/param/OrderProdSyncParam.java index 7301114..8c28331 100644 --- a/src/main/java/com/zy/asrs/entity/param/OrderProdSyncParam.java +++ b/src/main/java/com/zy/asrs/entity/param/OrderProdSyncParam.java @@ -104,6 +104,8 @@ private String csocode; //瑙勬牸锛堣嚜鐢遍」1锛� private String bFree1; + //瑙勬牸锛堣嚜鐢遍」1锛� + private String cFree1; //閲囪喘璁㈠崟瀛愯〃鏍囪瘑 private String id; //閿�鍞鍗曞瓙琛ㄦ爣璇� diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java index a181990..f0a2001 100644 --- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java @@ -77,8 +77,7 @@ DocType docType = docTypeService.selectOrAdd(param.getOrderType(), Boolean.TRUE); Date now = new Date(); // 鍗曟嵁涓绘。 - order = new Order( - String.valueOf(snowflakeIdWorker.nextId()), // 缂栧彿[闈炵┖] + order = new Order(String.valueOf(snowflakeIdWorker.nextId()), // 缂栧彿[闈炵┖] param.getOrderNo(), // 璁㈠崟缂栧彿 DateUtils.convert(now), // 鍗曟嵁鏃ユ湡 docType.getDocId(), // 鍗曟嵁绫诲瀷 @@ -156,8 +155,7 @@ } // 鐢熸垚璋冩嫧鍗� if (docType.getDocId().intValue() == 32) { - order = new Order( - String.valueOf(snowflakeIdWorker.nextId()), // 缂栧彿[闈炵┖] + order = new Order(String.valueOf(snowflakeIdWorker.nextId()), // 缂栧彿[闈炵┖] "DB" + param.getOrderNo(), // 璁㈠崟缂栧彿 DateUtils.convert(now), // 鍗曟嵁鏃ユ湡 33L, // 鍗曟嵁绫诲瀷 @@ -294,8 +292,7 @@ DocType docType = docTypeService.selectOrAdd(param.getOrderType(), Boolean.FALSE); Date now = new Date(); // 鍗曟嵁涓绘。 - order = new Order( - String.valueOf(snowflakeIdWorker.nextId()), // 缂栧彿[闈炵┖] + order = new Order(String.valueOf(snowflakeIdWorker.nextId()), // 缂栧彿[闈炵┖] param.getOrderNo(), // 璁㈠崟缂栧彿 DateUtils.convert(now), // 鍗曟嵁鏃ユ湡 docType.getDocId(), // 鍗曟嵁绫诲瀷 @@ -369,8 +366,7 @@ } } if (docType.getDocId().intValue() == 32) { - order = new Order( - String.valueOf(snowflakeIdWorker.nextId()), // 缂栧彿[闈炵┖] + order = new Order(String.valueOf(snowflakeIdWorker.nextId()), // 缂栧彿[闈炵┖] "DB" + param.getOrderNo(), // 璁㈠崟缂栧彿 DateUtils.convert(now), // 鍗曟嵁鏃ユ湡 33L, // 鍗曟嵁绫诲瀷 @@ -509,8 +505,7 @@ throw new CoolException(param.getBarcode() + "閲嶅鎻愪氦"); } Date now = new Date(); - pack = new Pack( - param.getBarcode(), // 鏉$爜[闈炵┖] + pack = new Pack(param.getBarcode(), // 鏉$爜[闈炵┖] analyse.getMatnr(), // 鐗╂枡鍙� analyse.getBarcode(), // 搴忓垪鐮� 1L, // 璁㈠崟鐘舵�� @@ -537,8 +532,7 @@ Tag top = tagService.getTop(); NodeUtils nodeUtils = new NodeUtils(); nodeUtils.executePath(top.getId()); - priTag = new Tag( - null, // 缂栧彿 + priTag = new Tag(null, // 缂栧彿 param.getGroupCode(), // 鍚嶇О top.getId(), // 鐖剁骇 top.getName(), // 鐖剁骇鍚嶇О @@ -567,8 +561,7 @@ if (secTag == null) { NodeUtils nodeUtils = new NodeUtils(); nodeUtils.executePath(priTag.getId()); - secTag = new Tag( - null, // 缂栧彿 + secTag = new Tag(null, // 缂栧彿 param.getGroupName(), // 鍚嶇О priTag.getId(), // 鐖剁骇 priTag.getName(), // 鐖剁骇鍚嶇О @@ -665,9 +658,7 @@ } public void callApiLogSave(Mat mat, String tableName, String response, Boolean bool) { - apiLogService.save("ERP涓嬪彂鍟嗗搧淇℃伅", tableName, "null", "10.10.10.1", - "鐗╂枡缂栫爜锛�" + mat.getMatnr() + "銆佺墿鏂欏悕绉帮細" + mat.getMaktx() + "銆佽鏍硷細" + mat.getSpecs() + "銆佸娉細" + mat.getMemo(), - response, bool); + apiLogService.save("ERP涓嬪彂鍟嗗搧淇℃伅", tableName, "null", "10.10.10.1", "鐗╂枡缂栫爜锛�" + mat.getMatnr() + "銆佺墿鏂欏悕绉帮細" + mat.getMaktx() + "銆佽鏍硷細" + mat.getSpecs() + "銆佸娉細" + mat.getMemo(), response, bool); } @@ -684,8 +675,7 @@ throw new CoolException("鏉$爜闀垮害涓嶆槸8浣�===>>" + param.getBarcode()); } // 鍒ゆ柇鏄惁鏈夌浉鍚屾潯鐮佺殑鏁版嵁 - if (waitPakinService.selectCount(new EntityWrapper<WaitPakin>(). - eq("zpallet", param.getBarcode()).eq("io_status", "N")) > 0) { + if (waitPakinService.selectCount(new EntityWrapper<WaitPakin>().eq("zpallet", param.getBarcode()).eq("io_status", "N")) > 0) { callApiLogSaveMES(param, null, param.getBarcode() + "鏁版嵁姝e湪杩涜鍏ュ簱", false); throw new CoolException(param.getBarcode() + "鏁版嵁姝e湪杩涜鍏ュ簱"); } @@ -746,17 +736,11 @@ public void callApiLogSaveMES(CombParam combParam, CombParam.CombMat combMat, String response, Boolean bool) { if (Cools.isEmpty(combParam)) { - apiLogService.save("MES涓嬪彂鍏ュ簱閫氱煡鍗�", "/open/asrs/comb/v1", "null", "10.10.10.1", - "", - response, bool); + apiLogService.save("MES涓嬪彂鍏ュ簱閫氱煡鍗�", "/open/asrs/comb/v1", "null", "10.10.10.1", "", response, bool); } else if (Cools.isEmpty(combMat)) { - apiLogService.save("MES涓嬪彂鍏ュ簱閫氱煡鍗�", "/open/asrs/comb/v1", "null", "10.10.10.1", - "鎵樼洏鐮侊細" + combParam.getBarcode(), - response, bool); + apiLogService.save("MES涓嬪彂鍏ュ簱閫氱煡鍗�", "/open/asrs/comb/v1", "null", "10.10.10.1", "鎵樼洏鐮侊細" + combParam.getBarcode(), response, bool); } else { - apiLogService.save("MES涓嬪彂鍏ュ簱閫氱煡鍗�", "/open/asrs/comb/v1", "null", "10.10.10.1", - "鎵樼洏鐮侊細" + combParam.getBarcode() + "銆佺墿鏂欑紪鍙凤細" + combMat.getMatnr() + "銆佹暟閲忥細" + combMat.getAnfme(), - response, bool); + apiLogService.save("MES涓嬪彂鍏ュ簱閫氱煡鍗�", "/open/asrs/comb/v1", "null", "10.10.10.1", "鎵樼洏鐮侊細" + combParam.getBarcode() + "銆佺墿鏂欑紪鍙凤細" + combMat.getMatnr() + "銆佹暟閲忥細" + combMat.getAnfme(), response, bool); } } @@ -1037,7 +1021,7 @@ //閿�鍞鍗曞彿 od.setThreeCode(odParam.getCDefine22()); //鑷敱椤� - od.setBatch(Cools.isEmpty(odParam.getBatch()) ? "" : odParam.getBatch() + "__" + (Cools.isEmpty(odParam.getBFree1()) ? "" : odParam.getBFree1())); + od.setBatch((Cools.isEmpty(odParam.getBatch()) ? "" : odParam.getBatch()) + "__" + (Cools.isEmpty(odParam.getBFree1()) ? "" : odParam.getBFree1())); //IDs od.setSku(odParam.getId()); @@ -1064,14 +1048,11 @@ public void callApiLogSave(MatInfoParam matParam, String tableName, String response, Boolean bool) { - apiLogService.save("ERP涓嬪彂鍟嗗搧淇℃伅", tableName, "null", "10.10.10.1", - "鐗╂枡缂栫爜锛�" + matParam.getCinvcode() + "銆佺墿鏂欏悕绉帮細" + matParam.getCinvname() + "銆佽鏍硷細" + matParam.getCInvStd() + "銆佸娉細" + matParam.getMemo(), - response, bool); + apiLogService.save("ERP涓嬪彂鍟嗗搧淇℃伅", tableName, "null", "10.10.10.1", "鐗╂枡缂栫爜锛�" + matParam.getCinvcode() + "銆佺墿鏂欏悕绉帮細" + matParam.getCinvname() + "銆佽鏍硷細" + matParam.getCInvStd() + "銆佸娉細" + matParam.getMemo(), response, bool); } public void callApiLogSave(OrderSyncParam param, String tableName, String response, Boolean bool) { - apiLogService.save("ERP璁㈠崟鍚屾", tableName, "null", "10.10.10.1", - param.toString(), response, bool); + apiLogService.save("ERP璁㈠崟鍚屾", tableName, "null", "10.10.10.1", param.toString(), response, bool); } public static void main(String[] args) { diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 16e4f1c..caf4dfc 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,3 +1,3 @@ spring: profiles: - active: loc \ No newline at end of file + active: dev \ No newline at end of file -- Gitblit v1.9.1