Browse Source

商场对接BUG处理

guq 7 years ago
parent
commit
640032022f

+ 2 - 0
applications/sale/sale-server/src/main/java/com/usoftchina/saas/sale/mapper/SaleMapper.java

@@ -70,4 +70,6 @@ public interface SaleMapper extends CommonBaseMapper<Sale> {
                      @Param("name") String name);
 
     void updateDelivery(@Param("id")Long id);
+
+    void updateSaleDown(Long id);
 }

+ 2 - 0
applications/sale/sale-server/src/main/java/com/usoftchina/saas/sale/service/impl/SaleServiceImpl.java

@@ -379,6 +379,8 @@ public class SaleServiceImpl implements SaleService{
             saledetailMapper.deleteByForeignKey(id);
             //主表删除
             saleMapper.deleteByPrimaryKey(id);
+            //更新客户销售单数据
+            saleMapper.updateSaleDown(id);
             //日志
             messageLogService.delete(docBaseDTO);
         }

+ 4 - 0
applications/sale/sale-server/src/main/resources/mapper/SaleMapper.xml

@@ -743,4 +743,8 @@
      where  sd_said = #{id}  and sd_delivery is null and exists (select 1 from sale where sa_id =#{id}  and sa_delivery is not null)
   </update>
 
+  <update id="updateSaleDown">
+    update saledown set sa_salecode=null ,sa_turnstatus=null,sa_turnstatuscode=null,sa_turndate=null
+    where sa_saleid= #{id}
+  </update>
 </mapper>