@@ -70,4 +70,6 @@ public interface SaleMapper extends CommonBaseMapper<Sale> {
@Param("name") String name);
void updateDelivery(@Param("id")Long id);
+
+ void updateSaleDown(Long id);
}
@@ -379,6 +379,8 @@ public class SaleServiceImpl implements SaleService{
saledetailMapper.deleteByForeignKey(id);
//主表删除
saleMapper.deleteByPrimaryKey(id);
+ //更新客户销售单数据
+ saleMapper.updateSaleDown(id);
//日志
messageLogService.delete(docBaseDTO);
@@ -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>