From 6e1edf513160d7e794ab3b67b33a389f0be33bc4 Mon Sep 17 00:00:00 2001 From: anthonyywj2 <353682448@qq.com> Date: Fri, 19 Aug 2022 17:57:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8D=95=E6=8D=AE=E6=89=93?= =?UTF-8?q?=E5=8D=B0=E5=A4=87=E6=B3=A8=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/StockQRCodeTextController.java | 9 +++++++++ .../admin/controller/inout/OrderController.java | 14 ++++++++++++++ .../entity/business/StockOrderPrintEntity.java | 2 ++ .../glxp/api/admin/entity/inout/OrderEntity.java | 2 ++ .../admin/service/inout/impl/OrderServiceImpl.java | 3 +++ .../api/admin/util/PermissionRuleTreeUtils.java | 2 +- .../resources/mybatis/mapper/inout/OrderDao.xml | 12 ++++++++---- 7 files changed, 39 insertions(+), 5 deletions(-) diff --git a/api-admin/src/main/java/com/glxp/api/admin/controller/business/StockQRCodeTextController.java b/api-admin/src/main/java/com/glxp/api/admin/controller/business/StockQRCodeTextController.java index edfccd23..f3f8ef91 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/controller/business/StockQRCodeTextController.java +++ b/api-admin/src/main/java/com/glxp/api/admin/controller/business/StockQRCodeTextController.java @@ -13,6 +13,7 @@ import com.glxp.api.admin.entity.business.StockQRCodeTextEntity; import com.glxp.api.admin.entity.info.CompanyEntity; import com.glxp.api.admin.entity.info.SystemPDFModuleEntity; import com.glxp.api.admin.entity.info.SystemPDFTemplateEntity; +import com.glxp.api.admin.entity.inout.OrderEntity; import com.glxp.api.admin.entity.inventory.StockPrintEntity; import com.glxp.api.admin.entity.inventory.StockPrintTempEntity; import com.glxp.api.admin.req.basic.FilterStockprintRequest; @@ -37,6 +38,7 @@ import com.glxp.api.admin.service.business.StockOrderDetailTempService; import com.glxp.api.admin.service.business.StockOrderService; import com.glxp.api.admin.service.business.StockQRCodeTextService; import com.glxp.api.admin.service.info.*; +import com.glxp.api.admin.service.inout.OrderService; import com.glxp.api.admin.service.inventory.InvStockPrintService; import com.glxp.api.admin.service.inventory.StockPrintTempService; import com.glxp.api.admin.thread.IoTransInoutService; @@ -67,6 +69,8 @@ public class StockQRCodeTextController { @Resource StockOrderService stockOrderService; @Resource + OrderService orderService; + @Resource StockOrderDetailService stockOrderDetailService; @Resource StockQRCodeTextService stockQRCodeTextService; @@ -375,6 +379,7 @@ public class StockQRCodeTextController { systemPDFTemplateRelevanceRequest.setModuleId(stockQRCodeTextPDFTemplateRequest.getModuleId()); systemPDFTemplateRelevanceRequest.setLocalAction(stockOrderEntity.getBillType()); BussinessLocalTypeEntity bussinessLocalTypeEntity = bussinessLocalTypeService.findBTByAction(stockOrderEntity.getBillType()); + OrderEntity orderEntity = orderService.findById(stockOrderEntity.getOrderIdFk()); List systemPDFTemplateRelevanceResponses = systemPDFTemplateRelevanceService.filterList(systemPDFTemplateRelevanceRequest); if (systemPDFTemplateRelevanceResponses == null || systemPDFTemplateRelevanceResponses.size() < 1) return; @@ -403,6 +408,7 @@ public class StockQRCodeTextController { stockOrderPrintEntity.setRemark1(systemPDFModuleEntity.getRemark1()); stockOrderPrintEntity.setRemark2(systemPDFModuleEntity.getRemark2()); stockOrderPrintEntity.setRemark3(systemPDFModuleEntity.getRemark3()); + stockOrderPrintEntity.setBillRemark(orderEntity.getPrintRemark()); index++; } @@ -429,6 +435,7 @@ public class StockQRCodeTextController { systemPDFModuleEntity.setRemark2(systemPDFTemplateRelevanceResponse.getRemark2()); systemPDFModuleEntity.setRemark3(systemPDFTemplateRelevanceResponse.getRemark3()); + if (systemPDFTemplateEntity == null) return; int index = 1; @@ -442,6 +449,8 @@ public class StockQRCodeTextController { stockOrderPrintEntity.setRemark1(systemPDFModuleEntity.getRemark1()); stockOrderPrintEntity.setRemark2(systemPDFModuleEntity.getRemark2()); stockOrderPrintEntity.setRemark3(systemPDFModuleEntity.getRemark3()); + + stockOrderPrintEntity.setBillRemark(orderEntity.getPrintRemark()); StockOrderDetailEntity stockOrderDetailEntity = getDetailByRelBatch(stockOrderDetailEntities, stockOrderPrintEntity.getProductId(), stockOrderPrintEntity.getBatchNo()); if (stockOrderDetailEntity != null) { stockOrderPrintEntity.setPrice(stockOrderDetailEntity.getPrice()); diff --git a/api-admin/src/main/java/com/glxp/api/admin/controller/inout/OrderController.java b/api-admin/src/main/java/com/glxp/api/admin/controller/inout/OrderController.java index 9c4688b9..b226e3a3 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/controller/inout/OrderController.java +++ b/api-admin/src/main/java/com/glxp/api/admin/controller/inout/OrderController.java @@ -177,6 +177,20 @@ public class OrderController { return ResultVOUtils.success("删除成功"); } + + @AuthRuleAnnotation("") + @PostMapping("/udiwms/inout/order/updateOrder") + public BaseResponse updateOrder(@RequestBody OrderEntity orderEntity, + BindingResult bindingResult) { + orderEntity.setUpdateTime(new Date()); + boolean b = orderService.updateOrder(orderEntity); + if (!b) { + return ResultVOUtils.error(ResultEnum.NOT_NETWORK); + } + return ResultVOUtils.success("更新成功"); + } + + @AuthRuleAnnotation("") @PostMapping("/udiwms/inout/order/updateUnit") public BaseResponse updateUnit(@RequestBody @Valid OrderEntity orderEntity, diff --git a/api-admin/src/main/java/com/glxp/api/admin/entity/business/StockOrderPrintEntity.java b/api-admin/src/main/java/com/glxp/api/admin/entity/business/StockOrderPrintEntity.java index cc55a7bb..2fbdde68 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/entity/business/StockOrderPrintEntity.java +++ b/api-admin/src/main/java/com/glxp/api/admin/entity/business/StockOrderPrintEntity.java @@ -53,4 +53,6 @@ public class StockOrderPrintEntity extends StockOrderDetailEntity { private String udiCode; //条码 private String serialNo; //序列号 private String nameCode; + private String billRemark; + } diff --git a/api-admin/src/main/java/com/glxp/api/admin/entity/inout/OrderEntity.java b/api-admin/src/main/java/com/glxp/api/admin/entity/inout/OrderEntity.java index 32ea95f5..d42ef045 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/entity/inout/OrderEntity.java +++ b/api-admin/src/main/java/com/glxp/api/admin/entity/inout/OrderEntity.java @@ -65,4 +65,6 @@ public class OrderEntity { private String billTypeName; private String subInvName; private String invName; + + private String printRemark; } diff --git a/api-admin/src/main/java/com/glxp/api/admin/service/inout/impl/OrderServiceImpl.java b/api-admin/src/main/java/com/glxp/api/admin/service/inout/impl/OrderServiceImpl.java index f1b70c0a..c1b632c2 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/service/inout/impl/OrderServiceImpl.java +++ b/api-admin/src/main/java/com/glxp/api/admin/service/inout/impl/OrderServiceImpl.java @@ -209,6 +209,9 @@ public class OrderServiceImpl implements OrderService { public OrderEntity findById(String orderId) { OrderFilterRequest orderFilterRequest = new OrderFilterRequest(); orderFilterRequest.setId(orderId); + if (StrUtil.isEmpty(orderId)) { + return null; + } return orderDao.findOne(orderFilterRequest); } diff --git a/api-admin/src/main/java/com/glxp/api/admin/util/PermissionRuleTreeUtils.java b/api-admin/src/main/java/com/glxp/api/admin/util/PermissionRuleTreeUtils.java index 68eb1284..a00138ad 100644 --- a/api-admin/src/main/java/com/glxp/api/admin/util/PermissionRuleTreeUtils.java +++ b/api-admin/src/main/java/com/glxp/api/admin/util/PermissionRuleTreeUtils.java @@ -22,6 +22,7 @@ public class PermissionRuleTreeUtils { for (AuthPermissionRule v : authPermissionRuleList) { AuthPermissionRuleMergeResponse authPermissionRuleMergeResponse = new AuthPermissionRuleMergeResponse(); BeanUtils.copyProperties(v, authPermissionRuleMergeResponse); + authPermissionRuleMergeResponse.setStatus(Long.valueOf(v.getStatus())); if (pid.equals(v.getPid())) { authPermissionRuleMergeResponse.setChildren(merge(authPermissionRuleList, v.getId())); authPermissionRuleMergeResponseList.add(authPermissionRuleMergeResponse); @@ -33,5 +34,4 @@ public class PermissionRuleTreeUtils { } - } diff --git a/api-admin/src/main/resources/mybatis/mapper/inout/OrderDao.xml b/api-admin/src/main/resources/mybatis/mapper/inout/OrderDao.xml index 602ca27c..18db579b 100644 --- a/api-admin/src/main/resources/mybatis/mapper/inout/OrderDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/inout/OrderDao.xml @@ -34,7 +34,7 @@ receiveStatus, erpFk, stockCheckFk, thirdBillNo, supId, exportFilePath, locStorageCode, supplementNo, ullageSupNo, createUser, reviewUser, outChangeEnable, originUllageSupNo, preCheck, updateTime, replicateNo, invWarehouseCode, - fromSubInvCode, createTime, originFromType,invStorageCode) + fromSubInvCode, createTime, originFromType, invStorageCode, printRemark) values (#{id}, #{action}, #{corpOrderId}, @@ -54,7 +54,8 @@ #{stockCheckFk}, #{thirdBillNo}, #{supId}, #{exportFilePath}, #{locStorageCode}, #{supplementNo}, #{ullageSupNo}, #{createUser}, #{reviewUser}, #{outChangeEnable}, #{originUllageSupNo}, #{preCheck}, - #{updateTime}, #{replicateNo}, #{invWarehouseCode}, #{fromSubInvCode}, #{createTime}, #{originFromType},#{invStorageCode}) + #{updateTime}, #{replicateNo}, #{invWarehouseCode}, #{fromSubInvCode}, #{createTime}, #{originFromType}, + #{invStorageCode}, #{printRemark}) @@ -64,7 +65,7 @@ fromCorp, status, remark, exportStatus, fromType, contrastStatus, signStatus, receiveStatus, erpFk, stockCheckFk, thirdBillNo, supId, exportFilePath, locStorageCode, supplementNo, ullageSupNo, createUser, reviewUser, - outChangeEnable, originUllageSupNo, preCheck,updateTime,replicateNo,invWarehouseCode,fromSubInvCode,createTime,originFromType,invStorageCode) + outChangeEnable, originUllageSupNo, preCheck,updateTime,replicateNo,invWarehouseCode,fromSubInvCode,createTime,originFromType,invStorageCode,printRemark) values ( #{id}, #{action}, @@ -99,7 +100,9 @@ #{invWarehouseCode}, #{fromSubInvCode}, #{createTime}, - #{originFromType},#{invStorageCode} + #{originFromType}, + #{invStorageCode}, + #{printRemark} ) @@ -142,6 +145,7 @@ fromSubInvCode=#{fromSubInvCode}, createTime=#{createTime}, originFromType=#{originFromType}, + printRemark=#{printRemark}, WHERE id = #{id}