fix bug 41662 标协会员-在来款系统中修改邮寄信息,在会员系统中没有同步

This commit is contained in:
lijiarao
2021-10-29 15:55:56 +08:00
parent 33f65f4162
commit e29fc1a80f
3 changed files with 16 additions and 0 deletions
@@ -155,6 +155,7 @@ public class PayMailBillController extends JeroController<PayMailBill, IPayMailB
payMailBill.setPostStatus(1); payMailBill.setPostStatus(1);
payMailBill.setContactMobile(PasswordUtil.encrypt(payMailBill.getContactMobile())); payMailBill.setContactMobile(PasswordUtil.encrypt(payMailBill.getContactMobile()));
payMailBillService.updateById(payMailBill); payMailBillService.updateById(payMailBill);
payMailBillService.pushBillEditToStandards(payMailBill);
return Result.OK("操作成功!"); return Result.OK("操作成功!");
} }
@@ -58,6 +58,8 @@ public interface IPayMailBillService extends IService<PayMailBill> {
*/ */
void pushSendToStandards(PayMailBill payMailBill, String id); void pushSendToStandards(PayMailBill payMailBill, String id);
void pushBillEditToStandards(PayMailBill payMailBill);
/** /**
* 接收会员系统开票邮寄信息 * 接收会员系统开票邮寄信息
* @param payMailBill * @param payMailBill
@@ -88,4 +90,6 @@ public interface IPayMailBillService extends IService<PayMailBill> {
IPage<PayMailBill> pageLists(Page<PayMailBill> page, PayMailBillSearch payMailBillSearch); IPage<PayMailBill> pageLists(Page<PayMailBill> page, PayMailBillSearch payMailBillSearch);
PayMailBill print(String id); PayMailBill print(String id);
} }
@@ -242,6 +242,17 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
AuthenticationUtils.checkResult(post); AuthenticationUtils.checkResult(post);
} }
@Override
public void pushBillEditToStandards(PayMailBill payMailBill) {
TbMemberProjectSubitem tbMemberProjectSubitem = tbMemberProjectSubitemMapper.selectById(payMailBill.getProjectId());
BillingInfo billingInfo = new BillingInfo();
billingInfo.setBillNumber(tbMemberProjectSubitem.getBillNumber());
billingInfo.setSendMethod(payMailBill.getSendMethod());
billingInfo.setPostNo(payMailBill.getPostNo());
billingInfo.setSendDate(payMailBill.getSendDate());
AuthenticationUtils.post("/billingInfo/billingInfo/postFromPaymentEdit",null,billingInfo);
}
@Override @Override
public void addFromStandards(PayMailBill payMailBill) { public void addFromStandards(PayMailBill payMailBill) {
String projectId = payMailBill.getProjectId(); String projectId = payMailBill.getProjectId();