From 6233ee9a38185145599301ac33dbfb9244ad3c26 Mon Sep 17 00:00:00 2001
From: chenlu <1320612696@qq.com>
Date: 星期五, 26 七月 2024 09:29:12 +0800
Subject: [PATCH] Merge branch 'master' of http://bore.pub:10439/r/ERP_override

---
 north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGoodsInventoryService.java |   10 +++++-----
 north-glass-erp/src/main/resources/mapper/mm/FinishedGoodsInventory.xml                     |    2 +-
 north-glass-erp/src/main/java/com/example/erp/mapper/mm/FinishedGoodsInventoryMapper.java   |    2 +-
 north-glass-erp/northglass-erp/src/views/mm/mainProductStock/FinishedProductOut.vue         |    2 +-
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/views/mm/mainProductStock/FinishedProductOut.vue b/north-glass-erp/northglass-erp/src/views/mm/mainProductStock/FinishedProductOut.vue
index 1881363..25ae591 100644
--- a/north-glass-erp/northglass-erp/src/views/mm/mainProductStock/FinishedProductOut.vue
+++ b/north-glass-erp/northglass-erp/src/views/mm/mainProductStock/FinishedProductOut.vue
@@ -215,7 +215,7 @@
     {field: 'productId', width: '100',title: t('order.productId'), filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
     {field: 'productName',width: '200', title: t('order.product'), filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
     {field: 'deliveryDetail.quantity',width: '100', title: t('delivery.deliveryQuantity'), filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
-    {field: 'finishedGoodsInventory.quantityAvailable',width: '140', title: t('productStock.inventoryQuantity'), filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
+    {field: 'warehouseNum',width: '140', title: t('productStock.inventoryQuantity'), filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
     {field: 'delivery.customerName',width: '200', title: t('customer.customerName'), filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
     {field: 'width', width: '100',title: t('order.width'), filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
     {field: 'height',width: '100', title: t('order.height'), filters:[{ data: '' }],slots: { filter: 'num1_filter' }},
diff --git a/north-glass-erp/src/main/java/com/example/erp/mapper/mm/FinishedGoodsInventoryMapper.java b/north-glass-erp/src/main/java/com/example/erp/mapper/mm/FinishedGoodsInventoryMapper.java
index dc70753..67992b6 100644
--- a/north-glass-erp/src/main/java/com/example/erp/mapper/mm/FinishedGoodsInventoryMapper.java
+++ b/north-glass-erp/src/main/java/com/example/erp/mapper/mm/FinishedGoodsInventoryMapper.java
@@ -64,7 +64,7 @@
 
     Boolean updateIntOrderNumberConut( @Param("orderId") String orderId,
                                        @Param("orderNumber") Integer orderNumber,
-                                       @Param("quantity") Integer quantity);
+                                       @Param("quantity") Long quantity);
 
     Boolean updateOutOrderNumberConut( @Param("orderId") String orderId,
                                        @Param("orderNumber") Integer orderNumber,
diff --git a/north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGoodsInventoryService.java b/north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGoodsInventoryService.java
index 05d3cde..e214af4 100644
--- a/north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGoodsInventoryService.java
+++ b/north-glass-erp/src/main/java/com/example/erp/service/mm/FinishedGoodsInventoryService.java
@@ -106,7 +106,7 @@
                         //淇敼璁㈠崟琛ㄥ叆搴撶姸鎬�
                         finishedGoodsInventoryMapper.updateOrderWarehousingState(flowCard.getOrder().getOrderId(),1);
                         //淇敼璁㈠崟鏄庣粏琛ㄥ叆搴撴暟閲�
-                        finishedGoodsInventoryMapper.updateIntOrderNumberConut(flowCard.getOrder().getOrderId(),flowCard.getOrderNumber(),flowCard.getInventoryQuantity());
+                        finishedGoodsInventoryMapper.updateIntOrderNumberConut(flowCard.getOrder().getOrderId(),flowCard.getOrderNumber(), Long.valueOf(flowCard.getInventoryQuantity()));
                         //鍒ゆ柇璁㈠崟鏄惁鍏ㄩ儴鍏ュ簱
                         if (ordersum == (ordernumbersum + flowCard.getInventoryQuantity())) {
                             //淇敼璁㈠崟琛ㄥ叆搴撶姸鎬�
@@ -117,7 +117,7 @@
                             //淇敼娴佺▼鍗¤〃鍏ュ簱鏁伴噺
                             finishedGoodsInventoryMapper.updateflowcard(flowCard);
                             //淇敼璁㈠崟鏄庣粏琛ㄥ叆搴撴暟閲�
-                            finishedGoodsInventoryMapper.updateIntOrderNumberConut(flowCard.getOrder().getOrderId(),flowCard.getOrderNumber(),flowCard.getInventoryQuantity());
+                            finishedGoodsInventoryMapper.updateIntOrderNumberConut(flowCard.getOrder().getOrderId(),flowCard.getOrderNumber(), Long.valueOf(flowCard.getInventoryQuantity()));
                             if (ordersum == (ordernumbersum + flowCard.getInventoryQuantity())) {
                                 //淇敼璁㈠崟琛ㄥ叆搴撶姸鎬�
                                 finishedGoodsInventoryMapper.updateOrderWarehousingState(flowCard.getOrder().getOrderId(),2);
@@ -284,7 +284,7 @@
                     //淇敼鍘熻鍗曟槑缁嗚〃鍙戣揣鏁伴噺
                     finishedGoodsInventoryMapper.updateOutOrderNumberConut(orderDetail.getFinishedGoodsInventory().getOrderId(),orderDetail.getFinishedGoodsInventory().getOrderNumber(), Math.toIntExact(orderDetail.getQuantity()));
                     //淇敼璋冩嫧鏂拌鍗曟槑缁嗚〃鍙戣揣鏁伴噺
-                    finishedGoodsInventoryMapper.updateIntOrderNumberConut(orderDetail.getOrderId(),orderDetail.getOrderNumber(), Math.toIntExact(orderDetail.getQuantity()));
+                    finishedGoodsInventoryMapper.updateIntOrderNumberConut(orderDetail.getOrderId(),orderDetail.getOrderNumber(), orderDetail.getQuantity());
                     if (newordersum==newordernumbersum+orderDetail.getQuantity()){
                         //淇敼璁㈠崟琛ㄥ叆搴撶姸鎬�
                         finishedGoodsInventoryMapper.updateOrderWarehousingState(orderDetail.getOrderId(),2);
@@ -653,7 +653,7 @@
                         //淇敼鍙戣揣琛ㄧ姸鎬�
                         finishedGoodsInventoryMapper.updateDeliveryDeliveryState(finishedOperateLog.getOperationOrderNumber(),0);
                         //淇敼璁㈠崟鏄庣粏琛ㄥ簱鍐呮暟閲�
-                        finishedGoodsInventoryMapper.updateIntOrderNumberConut(finishedOperateLog.getOrderId(),finishedOperateLog.getOperationNumber(),finishedOperateLog.getQuantity());
+                        finishedGoodsInventoryMapper.updateIntOrderNumberConut(finishedOperateLog.getOrderId(),finishedOperateLog.getOperationNumber(), Long.valueOf(finishedOperateLog.getQuantity()));
                         //淇敼璁㈠崟琛ㄥ彂璐х姸鎬�
                         finishedGoodsInventoryMapper.updateDeliveryDeliveryState(finishedOperateLog.getOrderId(),1);
                         //鍒ゆ柇璁㈠崟鏄惁鍏ㄩ儴鍙戣揣
@@ -708,7 +708,7 @@
                         finishedGoodsInventoryMapper.insertOrderFinishedGoodsInventory(orderDetail);
                     }
                     finishedOperateLogMapper.insertOrderFinishedOperateLog(orderDetail,userName,oddNumber);
-                    finishedGoodsInventoryMapper.updateIntOrderNumberConut(orderDetail.getOrderId(),orderDetail.getOrderNumber(),Integer.parseInt(orderDetail.getQuantity().toString()));
+                    finishedGoodsInventoryMapper.updateIntOrderNumberConut(orderDetail.getOrderId(),orderDetail.getOrderNumber(),orderDetail.getQuantity());
                 }
                 finishedGoodsInventoryMapper.updateOrderWarehousingState(orderId,2);
             }
diff --git a/north-glass-erp/src/main/resources/mapper/mm/FinishedGoodsInventory.xml b/north-glass-erp/src/main/resources/mapper/mm/FinishedGoodsInventory.xml
index 7bf5c91..5f16fdd 100644
--- a/north-glass-erp/src/main/resources/mapper/mm/FinishedGoodsInventory.xml
+++ b/north-glass-erp/src/main/resources/mapper/mm/FinishedGoodsInventory.xml
@@ -461,7 +461,7 @@
 
     <update id="updateIntOrderNumberConut">
         update sd.order_detail
-        set warehouse_num=warehouse_num+${quantity}
+        set warehouse_num=warehouse_num+${quantity},update_time=now()
         where order_number=#{orderNumber} and order_id=#{orderId}
     </update>
 

--
Gitblit v1.8.0