xuezizhuo 1 жил өмнө
parent
commit
181c31e51b

+ 7 - 0
zkqy-custom-business/src/main/java/com/zkqy/business/mapper/ProductWarehousingRecordMapper.java

@@ -76,5 +76,12 @@ public interface ProductWarehousingRecordMapper
      */
     ProductWarehousingRecord selectProductWarehousingRecordWhetherExist(@Param("qrCode") String qrCode, @Param("qrCodeId") String qrCodeId);
 
+    /**
+     * 删除成品入库记录信息
+     *
+     * @param qrCodeId 成品出库记录主键
+     * @return 结果
+     */
+    public int deleteProductWarehousingRecordByUUID(String qrCodeId);
 
 }

+ 3 - 1
zkqy-custom-business/src/main/java/com/zkqy/business/service/impl/ProductInventoryServiceImpl.java

@@ -336,7 +336,9 @@ public class ProductInventoryServiceImpl implements IProductInventoryService {
             editProductInventory.setTotalGrossWeight(handlingWeight(productInventory.getTotalGrossWeight() - productCodeListVO.getGrossWeight()));
         }
         // 删除入库记录
-        productOutboundRecordMapper.deleteProductOutboundRecordByUUID(productCodeListVO.getQrCodeId());
+//        productOutboundRecordMapper.deleteProductOutboundRecordByUUID(productCodeListVO.getQrCodeId());
+        productWarehousingRecordMapper.deleteProductWarehousingRecordByUUID(productCodeListVO.getQrCodeId());
+
         return AjaxResult.success(productInventoryMapper.updateProductInventory(editProductInventory));
     }
 

+ 8 - 2
zkqy-custom-business/src/main/resources/mapper/business/ProductWarehousingRecordMapper.xml

@@ -236,11 +236,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     </update>
 
     <delete id="deleteProductWarehousingRecordById" parameterType="Long">
-        delete from product_warehousing_record where id = #{id}
+        update {DBNAME}.product_warehousing_record set del_flag = '2' where id = #{id}
     </delete>
 
     <delete id="deleteProductWarehousingRecordByIds" parameterType="String">
-        delete from product_warehousing_record where id in 
+        update {DBNAME}.product_warehousing_record set del_flag = '2' where id in
         <foreach item="id" collection="array" open="(" separator="," close=")">
             #{id}
         </foreach>
@@ -273,4 +273,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         where del_flag = '0' and qr_code = #{qrCode} and qr_code_id = #{qrCodeId}
     </select>
 
+    <delete id="deleteProductWarehousingRecordByUUID" parameterType="string">
+        update {DBNAME}.product_warehousing_record
+        set del_flag = '0'
+        where qr_code_id = #{qrCodeId}
+    </delete>
+
 </mapper>