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

View File

@ -655,6 +655,10 @@
<!-- 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">
update emis_tms_scan_record set del_flag='1' where scan_type='-1' and main_bill_code=#{billCode}
</delete>