于继渤 1 年間 前
コミット
37ad385c42

+ 1 - 1
src/main/java/com/dk/mdm/mapper/ivt/InboundItemMapper.java

@@ -90,6 +90,6 @@ public interface InboundItemMapper extends BaseMapper<InboundItem>{
      * @date   : 2024/5/10 10:39
      * @author : 寇珊珊
      */
-    int deleteByFromId(@Param("fromId") String fromId);
+    int deleteItemByFromId(@Param("fromId") String fromId);
 }
 

+ 1 - 1
src/main/java/com/dk/mdm/mapper/ivt/InboundItemMapper.xml

@@ -605,7 +605,7 @@
 
 
     <!--根据来源id删除单据-->
-    <delete id="deleteByFromId">
+    <delete id="deleteItemByFromId">
         DELETE FROM dkic_b.t_psi_inbound_item
         WHERE from_id = #{fromId}::uuid
     </delete>

+ 2 - 2
src/main/java/com/dk/mdm/service/ivt/outbound/OutboundSaleOrderService.java

@@ -135,7 +135,7 @@ public class OutboundSaleOrderService extends BaseService<Outbound> {
             for (String str : outboundItemVOMap.keySet()) {
                 InboundResponse inboundResponse = inboundMapper.selectByFromId(str);
                 // 退账
-                if (inboundResponse.getReceivableId() != null) {
+                if (inboundResponse != null && inboundResponse.getReceivableId() != null) {
                     accountService.reversePayable(inboundResponse.getIntoId(), Constant.InventoryDocCode.INTOBOUND.getTableName());
                 }
             }
@@ -144,7 +144,7 @@ public class OutboundSaleOrderService extends BaseService<Outbound> {
             //外协入库总单
             inboundMapper.deleteByFromId(outboundItemVOList.get(0).getOutId());
             //外协入库明细
-            inboundItemMapper.deleteByFromId(outboundItemVOList.get(0).getOutId());
+            inboundItemMapper.deleteItemByFromId(outboundItemVOList.get(0).getOutId());
         }
 
     }