fix bug 41662 标协会员-在来款系统中修改邮寄信息,在会员系统中没有同步
This commit is contained in:
+1
@@ -155,6 +155,7 @@ public class PayMailBillController extends JeroController<PayMailBill, IPayMailB
|
||||
payMailBill.setPostStatus(1);
|
||||
payMailBill.setContactMobile(PasswordUtil.encrypt(payMailBill.getContactMobile()));
|
||||
payMailBillService.updateById(payMailBill);
|
||||
payMailBillService.pushBillEditToStandards(payMailBill);
|
||||
return Result.OK("操作成功!");
|
||||
}
|
||||
|
||||
|
||||
+4
@@ -58,6 +58,8 @@ public interface IPayMailBillService extends IService<PayMailBill> {
|
||||
*/
|
||||
void pushSendToStandards(PayMailBill payMailBill, String id);
|
||||
|
||||
void pushBillEditToStandards(PayMailBill payMailBill);
|
||||
|
||||
/**
|
||||
* 接收会员系统开票邮寄信息
|
||||
* @param payMailBill
|
||||
@@ -88,4 +90,6 @@ public interface IPayMailBillService extends IService<PayMailBill> {
|
||||
IPage<PayMailBill> pageLists(Page<PayMailBill> page, PayMailBillSearch payMailBillSearch);
|
||||
|
||||
PayMailBill print(String id);
|
||||
|
||||
|
||||
}
|
||||
|
||||
+11
@@ -242,6 +242,17 @@ public class PayMailBillServiceImpl extends ServiceImpl<PayMailBillMapper, PayMa
|
||||
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
|
||||
public void addFromStandards(PayMailBill payMailBill) {
|
||||
String projectId = payMailBill.getProjectId();
|
||||
|
||||
Reference in New Issue
Block a user