This commit is contained in:
linfso 2024-08-17 19:58:12 +08:00
parent 6b590dd07c
commit 2ac426ffc2
3 changed files with 18 additions and 0 deletions

View File

@ -72,6 +72,13 @@ public interface EmisTmsScanRecordMapper extends BaseMapper<EmisTmsScanRecord>
*/ */
public int deletePromScanRecord(@Param("promId")String promId,@Param("billCode")String billCode); public int deletePromScanRecord(@Param("promId")String promId,@Param("billCode")String billCode);
/**
* 删除转件记录
* @param billCode
* @return
*/
public int deleteTransferScanRecord(@Param("billCode")String billCode);
/** /**
* 删除 * 删除
* *

View File

@ -15,6 +15,7 @@ import java.util.List;
import com.xdadan.erp.emis.domain.EmisWaybill; import com.xdadan.erp.emis.domain.EmisWaybill;
import com.xdadan.erp.emis.domain.enumtype.EmisBizErrorType; import com.xdadan.erp.emis.domain.enumtype.EmisBizErrorType;
import com.xdadan.erp.emis.domain.exception.EmisBizError; import com.xdadan.erp.emis.domain.exception.EmisBizError;
import com.xdadan.erp.emis.mapper.EmisTmsScanRecordMapper;
import com.xdadan.erp.emis.mapper.EmisTmsTransferTraceMapper; import com.xdadan.erp.emis.mapper.EmisTmsTransferTraceMapper;
import com.xdadan.erp.emis.mapper.EmisWaybillMapper; import com.xdadan.erp.emis.mapper.EmisWaybillMapper;
import com.xdadan.erp.emis.service.IEmisTmsScanRecordService; import com.xdadan.erp.emis.service.IEmisTmsScanRecordService;
@ -43,6 +44,9 @@ public class EmisWaybillTransferServiceImpl implements IEmisWaybillTransferServ
@Autowired @Autowired
private EmisTmsTransferTraceMapper emisTmsTransferTraceMapper; private EmisTmsTransferTraceMapper emisTmsTransferTraceMapper;
@Autowired
private EmisTmsScanRecordMapper emisTmsScanRecordMapper;
/** /**
* 查询运单转件表 * 查询运单转件表
* *
@ -136,7 +140,10 @@ public class EmisWaybillTransferServiceImpl implements IEmisWaybillTransferServ
// 删除转件轨迹抓取记录 // 删除转件轨迹抓取记录
emisTmsTransferTraceMapper.deleteEmisTmsTransferTraceByBillCode(emisWaybillTransfer.getBillCode()); emisTmsTransferTraceMapper.deleteEmisTmsTransferTraceByBillCode(emisWaybillTransfer.getBillCode());
// 删除转件轨迹
emisTmsScanRecordMapper.deleteTransferScanRecord(emisWaybillTransfer.getBillCode());
// 删除转件记录
return emisWaybillTransferMapper.deleteEmisWaybillTransferById(id); return emisWaybillTransferMapper.deleteEmisWaybillTransferById(id);
} }

View File

@ -655,6 +655,10 @@
<!-- and rel_id = #{promId} --> <!-- and rel_id = #{promId} -->
<delete id="deleteTransferScanRecord" parameterType="String">
update emis_tms_scan_record set del_flag='1' where scan_type='80' and main_bill_code=#{billCode}
</delete>
<delete id="deletePromScanRecord" parameterType="String"> <delete id="deletePromScanRecord" parameterType="String">
update emis_tms_scan_record set del_flag='1' where scan_type='-1' and main_bill_code=#{billCode} update emis_tms_scan_record set del_flag='1' where scan_type='-1' and main_bill_code=#{billCode}
</delete> </delete>