This commit is contained in:
linfso 2024-05-08 13:29:47 +08:00
parent 90b172653d
commit 88549e625c
4 changed files with 30 additions and 0 deletions

View File

@ -75,4 +75,11 @@ public interface EmisWaybillMapper extends BaseMapper<EmisWaybill>
public List<EmisWaybill> selectEmisWaybillByMutiBillCode(String[] billCodes);
// 改变状态
public int changeWaybillStatusByBillCode(EmisWaybill emisWaybill);
public int changeOrderStatusByBillCode(EmisWaybill emisWaybill);
public int changeOrderStatusByOrderSn(EmisWaybill emisWaybill);
}

View File

@ -108,6 +108,13 @@ public class EmisBaseService {
return emisWaybillMapper.selectEmisWaybillByBillCode(billCode);
}
public int changeWaybillStatus(String billCode,String waybillStatus){
EmisWaybill emisWaybill = new EmisWaybill();
emisWaybill.setBillCode(billCode);
emisWaybill.setWaybillStatus(waybillStatus);
return emisWaybillMapper.changeWaybillStatusByBillCode(emisWaybill);
}
public EmisRegion getRegionByName(String name,Integer regionType ){
EmisRegion queryRegion = new EmisRegion();

View File

@ -235,6 +235,9 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
emisTmsScanRecord.preInsert();
emisTmsScanRecordMapper.insertEmisTmsScanRecord(emisTmsScanRecord);
// 修改运单状态
changeWaybillStatus(billCode,scanType);
scanResultItem.setResult("success");
scanResultItem.setMessage("操作成功");
itemList.add(scanResultItem);

View File

@ -859,6 +859,19 @@
where id = #{id}
</update>
<update id="changeWaybillStatusByBillCode" parameterType="EmisWaybill">
update emis_waybill set waybill_status=#{waybillStatus} where bill_code=#{billCode}
</update>
<update id="changeOrderStatusByBillCode" parameterType="EmisWaybill">
update emis_waybill set order_status=#{orderStatus} where bill_code=#{billCode}
</update>
<update id="changeOrderStatusByOrderSn" parameterType="EmisWaybill">
update emis_waybill set order_status=#{orderStatus} where order_sn=#{orderSn}
</update>
<delete id="deleteEmisWaybillById" parameterType="Long">
update emis_waybill set del_flag='1' where id = #{id}
</delete>