This commit is contained in:
linfso 2024-06-03 10:34:21 +08:00
parent 7484cd2e25
commit 2d6c861a22
3 changed files with 17 additions and 6 deletions

View File

@ -102,7 +102,7 @@ public interface EmisWaybillMapper extends BaseMapper<EmisWaybill>
// 更新问题件状态 // 更新问题件状态
public int updateProblemStatus(EmisWaybill emisWaybill); public int updateProblemStatus(EmisWaybill emisWaybill);
// 更新上一站,下一站
public int updateEmisWaybillByBillCode(EmisWaybill emisWaybill); public int updatePreOrNextSiteByBillCode(EmisWaybill emisWaybill);
} }

View File

@ -720,7 +720,7 @@ public class EmisBaseService {
EmisWaybill emisWaybill = new EmisWaybill(); EmisWaybill emisWaybill = new EmisWaybill();
emisWaybill.setBillCode(billCode); emisWaybill.setBillCode(billCode);
emisWaybill.setLastSiteCode(siteCode); emisWaybill.setLastSiteCode(siteCode);
return emisWaybillMapper.updateEmisWaybillByBillCode(emisWaybill); return emisWaybillMapper.updatePreOrNextSiteByBillCode(emisWaybill);
} }
/** /**
@ -733,7 +733,7 @@ public class EmisBaseService {
EmisWaybill emisWaybill = new EmisWaybill(); EmisWaybill emisWaybill = new EmisWaybill();
emisWaybill.setBillCode(billCode); emisWaybill.setBillCode(billCode);
emisWaybill.setNextSiteCode(siteCode); emisWaybill.setNextSiteCode(siteCode);
return emisWaybillMapper.updateEmisWaybillByBillCode(emisWaybill); return emisWaybillMapper.updatePreOrNextSiteByBillCode(emisWaybill);
} }
/** /**
@ -746,7 +746,7 @@ public class EmisBaseService {
EmisWaybill emisWaybill = new EmisWaybill(); EmisWaybill emisWaybill = new EmisWaybill();
emisWaybill.setBillCode(billCode); emisWaybill.setBillCode(billCode);
emisWaybill.setCurrentSiteCode(siteCode); emisWaybill.setCurrentSiteCode(siteCode);
return emisWaybillMapper.updateEmisWaybillByBillCode(emisWaybill); return emisWaybillMapper.updatePreOrNextSiteByBillCode(emisWaybill);
} }
/** /**
@ -777,7 +777,7 @@ public class EmisBaseService {
emisWaybill.setProblemDelayDays(problemDelayDays); emisWaybill.setProblemDelayDays(problemDelayDays);
return emisWaybillMapper.updateEmisWaybillByBillCode(emisWaybill); return emisWaybillMapper.updateProblemStatus(emisWaybill);
} }
/** /**

View File

@ -1047,6 +1047,17 @@
where bill_code=#{billCode} where bill_code=#{billCode}
</update> </update>
<update id="updatePreOrNextSiteByBillCode" parameterType="EmisWaybill">
update emis_waybill set
<if test="currentSiteCode != null and currentSiteCode != ''">current_site_code = #{currentSiteCode},</if>
<if test="nextSiteCode != null and nextSiteCode != ''">next_site_code = #{nextSiteCode},</if>
<if test="lastSiteCode != null and lastSiteCode != ''">last_site_code = #{lastSiteCode},</if>
<if test="updateBy != null and updateBy != ''">,update_by = #{updateBy}</if>
<if test="updateSite != null and updateSite != ''">,update_site = #{updateSite}</if>
where bill_code=#{billCode}
</update>
<update id="changeWaybillStatusByBillCode" parameterType="EmisWaybill"> <update id="changeWaybillStatusByBillCode" parameterType="EmisWaybill">
update emis_waybill set waybill_status=#{waybillStatus} where bill_code=#{billCode} update emis_waybill set waybill_status=#{waybillStatus} where bill_code=#{billCode}