This commit is contained in:
linfso 2025-03-21 10:04:16 +08:00
parent 4dc37fbb0a
commit 6f4f5125cf
4 changed files with 23 additions and 23 deletions

View File

@ -150,7 +150,7 @@ public interface IEmisWaybillService extends IDataAuditService
* @param emisWaybillSave * @param emisWaybillSave
* @throws EmisBizError * @throws EmisBizError
*/ */
public void reUpdateWayBill(EmisWaybill oldEmisWaybill,EmisWaybill emisWaybillSave) throws EmisBizError ; public void reUpdateWayBill(EmisWaybill oldEmisWaybill,EmisWaybill emisWaybillSave,boolean needUpdateAttach) throws EmisBizError ;

View File

@ -275,7 +275,7 @@ public class EmisWaybillAjustApplyServiceImpl extends EmisBaseService implements
); );
emisWaybillService.reUpdateWayBill(emisWaybillOld,emisWaybillSave); emisWaybillService.reUpdateWayBill(emisWaybillOld,emisWaybillSave,false);
String title="费用调整已审批通过,单号【"+emisWaybillAjustApply.getBillCode()+"】"; String title="费用调整已审批通过,单号【"+emisWaybillAjustApply.getBillCode()+"】";
sendNoticeToEmpUser(emisWaybillAjustApply.getApplyManCode(), title, "", "/d24/expenseRecognitionManagemen/WaybillAjustApplyList"); sendNoticeToEmpUser(emisWaybillAjustApply.getApplyManCode(), title, "", "/d24/expenseRecognitionManagemen/WaybillAjustApplyList");

View File

@ -1480,7 +1480,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
} }
emisWaybillSave.setId(emisWaybillOld.getId()); emisWaybillSave.setId(emisWaybillOld.getId());
reUpdateWayBillByOms(emisWaybillOld,emisWaybillSave); reUpdateWayBillByOms(emisWaybillOld,emisWaybillSave,true);
} }
return 1; return 1;
@ -3462,7 +3462,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
* @throws EmisBizError * @throws EmisBizError
*/ */
@Override @Override
public void reUpdateWayBill(EmisWaybill oldEmisWaybill,EmisWaybill emisWaybillSave) throws EmisBizError { public void reUpdateWayBill(EmisWaybill oldEmisWaybill,EmisWaybill emisWaybillSave,boolean needUpdateAttach) throws EmisBizError {
// 公共计算部分 // 公共计算部分
emisWaybillSave.setId(oldEmisWaybill.getId()); emisWaybillSave.setId(oldEmisWaybill.getId());
@ -3516,6 +3516,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
} }
} }
if(needUpdateAttach) {
// 插入商品信息 // 插入商品信息
if(!CollectionUtil.isEmpty(emisWaybillSave.getCargoList() )){ if(!CollectionUtil.isEmpty(emisWaybillSave.getCargoList() )){
List<EmisWaybillCargo> cargoList=emisWaybillSave.getCargoList(); List<EmisWaybillCargo> cargoList=emisWaybillSave.getCargoList();
@ -3537,7 +3538,7 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
goodsPicAttachment.setFileUrl(goodsPicsStr); goodsPicAttachment.setFileUrl(goodsPicsStr);
emisWaybillAttachmentMapper.insertEmisWaybillAttachment(goodsPicAttachment); emisWaybillAttachmentMapper.insertEmisWaybillAttachment(goodsPicAttachment);
}
} }

View File

@ -159,7 +159,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</if> </if>
<if test="params.privSiteCode != null and params.privSiteCode != '88888'"> <if test="params.privSiteCode != null and params.privSiteCode != '88888'">
and EXISTS( and EXISTS(
select 1 from emis_settle_bill x2,emis_settle_invoice_bill_rel x3 select 1 from emis_settle_bill x2,emis_settle_invoice_bill_rel x3