瀏覽代碼

优化订单无法查询问题

24282 1 年之前
父節點
當前提交
5a4bdbe294

+ 3 - 1
sd-business/src/main/java/com/sd/business/listener/AddWorkOrderListener.java

@@ -110,7 +110,9 @@ public class AddWorkOrderListener {
 
     }
 
-
+    /**
+     * 查询订单所有工单是否完成,若完成,修改订单状态为已完成
+     */
     private void completeOrder(Long orderId) {
 
         // 存在待投产、已扫描、生产中、生产异常的工单,则订单位完成

+ 18 - 18
sd-business/src/main/resources/mapper/production/StockPreparationMapper.xml

@@ -3,30 +3,30 @@
 <mapper namespace="com.sd.business.mapper.production.StockPreparationMapper">
 
     <select id="uncompletedList" resultType="com.sd.business.entity.production.vo.StockPreparationVo">
-        select bs.id           bomSpecId,
-               bs.code         bomSpecCode,
-               bs.name         bomSpecName,
+        select bs.id                                     bomSpecId,
+               bs.code                                   bomSpecCode,
+               bs.name                                   bomSpecName,
                bs.colour,
-               ss.id           skuSpecId,
-               ss.code         skuSpecCode,
-               ss.name         skuSpecName,
-               ss.machined_panel machinedPanel,
-               CAST(0+CAST(bs.length as char) as char) length,
-               CAST(0+CAST(bs.width as char) as char) width,
-               CAST(0+CAST(bs.height as char) as char) height,
+               ss.id                                     skuSpecId,
+               ss.code                                   skuSpecCode,
+               ss.name                                   skuSpecName,
+               ss.machined_panel                         machinedPanel,
+               CAST(0 + CAST(bs.length as char) as char) length,
+               CAST(0 + CAST(bs.width as char) as char)  width,
+               CAST(0 + CAST(bs.height as char) as char) height,
                os.quantity,
-               os.id           orderSkuId,
-               oi.id           orderId,
-               oi.code         orderCode,
-               oi.wln_code orderWlnCode,
-               os.print_type   printType,
-               oi.lock_storage lockStorage,
-               al.artwork_name artworkName
+               os.id                                     orderSkuId,
+               oi.id                                     orderId,
+               oi.code                                   orderCode,
+               oi.wln_code                               orderWlnCode,
+               os.print_type                             printType,
+               oi.lock_storage                           lockStorage,
+               al.artwork_name                           artworkName
         from order_info oi
                  inner join order_sku os on oi.id = os.order_id
                  inner join sku_spec ss on os.sku_spec_id = ss.id
                  inner join bom_spec bs on os.bom_spec_id = bs.id
-                 inner join artwork_library al on ss.artwork_library_id = al.id
+                 left join artwork_library al on ss.artwork_library_id = al.id
             ${ew.customSqlSegment}
     </select>