fix 会员系统审核会员缴费后同步会员状态到来款系统
This commit is contained in:
+4
-7
@@ -26,6 +26,7 @@ import com.jero.payment.entity.PayPaymentRecord;
|
|||||||
import com.jero.payment.service.IPayPaymentRecordService;
|
import com.jero.payment.service.IPayPaymentRecordService;
|
||||||
import com.jero.project.entity.PayCommonProject;
|
import com.jero.project.entity.PayCommonProject;
|
||||||
import com.jero.project.vo.PayCommonProjectOutput;
|
import com.jero.project.vo.PayCommonProjectOutput;
|
||||||
|
import com.jero.standards.memberinfo.entity.MemberInfo;
|
||||||
import io.lettuce.core.dynamic.annotation.Param;
|
import io.lettuce.core.dynamic.annotation.Param;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||||
@@ -94,15 +95,11 @@ public class PayPaymentRecordController extends JeroController<PayPaymentRecord,
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value="标协会员添加来款", notes="标协会员添加来款")
|
@ApiOperation(value="标协会员添加来款", notes="标协会员添加来款")
|
||||||
@PostMapping(value = "/standardsAddAR")
|
@PostMapping(value = "/standardsAddAR")
|
||||||
public Result<?> standardsAddAR(@RequestParam(name="token")String token,
|
public Result<?> standardsAddAR(@RequestParam(name="amountReceived")String amountReceived,
|
||||||
@RequestParam(name="publicKey")String publicKey,
|
|
||||||
@RequestParam(name="amountReceived")String amountReceived,
|
|
||||||
@RequestParam(name="paymentDate")String paymentDate,
|
@RequestParam(name="paymentDate")String paymentDate,
|
||||||
@RequestParam(name="tbPaymentId")String tbPaymentId,
|
@RequestParam(name="tbPaymentId")String tbPaymentId,
|
||||||
|
@RequestBody MemberInfo memberInfo,
|
||||||
@RequestParam(name="remark",required = false)String remark) {
|
@RequestParam(name="remark",required = false)String remark) {
|
||||||
//身份校验
|
|
||||||
authenticationUtils.check(token, publicKey);
|
|
||||||
|
|
||||||
PayPaymentRecord payPaymentRecord=new PayPaymentRecord();
|
PayPaymentRecord payPaymentRecord=new PayPaymentRecord();
|
||||||
payPaymentRecord.setAmountReceived(new BigDecimal(amountReceived));
|
payPaymentRecord.setAmountReceived(new BigDecimal(amountReceived));
|
||||||
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
@@ -112,7 +109,7 @@ public class PayPaymentRecordController extends JeroController<PayPaymentRecord,
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
payPaymentRecord.setRemark(remark);
|
payPaymentRecord.setRemark(remark);
|
||||||
return payPaymentRecordService.standardsAddAR(tbPaymentId,payPaymentRecord);
|
return payPaymentRecordService.standardsAddAR(tbPaymentId,payPaymentRecord,memberInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+3
-2
@@ -3,11 +3,11 @@ package com.jero.payment.service;
|
|||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import com.jero.common.api.vo.Result;
|
import com.jero.common.api.vo.Result;
|
||||||
import com.jero.home.vo.DataStatisticsVO;
|
|
||||||
import com.jero.payment.entity.PayPaymentRecord;
|
import com.jero.payment.entity.PayPaymentRecord;
|
||||||
import com.jero.payment.vo.TbCheckVo;
|
import com.jero.payment.vo.TbCheckVo;
|
||||||
import com.jero.project.entity.PayCommonProject;
|
import com.jero.project.entity.PayCommonProject;
|
||||||
import com.jero.project.vo.PayCommonProjectOutput;
|
import com.jero.project.vo.PayCommonProjectOutput;
|
||||||
|
import com.jero.standards.memberinfo.entity.MemberInfo;
|
||||||
import org.springframework.web.servlet.ModelAndView;
|
import org.springframework.web.servlet.ModelAndView;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
@@ -44,8 +44,9 @@ public interface IPayPaymentRecordService extends IService<PayPaymentRecord> {
|
|||||||
/**
|
/**
|
||||||
* 标协会员添加来款
|
* 标协会员添加来款
|
||||||
* @param payPaymentRecord
|
* @param payPaymentRecord
|
||||||
|
* @param memberInfo
|
||||||
*/
|
*/
|
||||||
Result<?> standardsAddAR(String tbPaymentId,PayPaymentRecord payPaymentRecord);
|
Result<?> standardsAddAR(String tbPaymentId, PayPaymentRecord payPaymentRecord, MemberInfo memberInfo);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 编辑来款
|
* 编辑来款
|
||||||
|
|||||||
+6
-2
@@ -4,7 +4,6 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.jero.common.api.vo.Result;
|
import com.jero.common.api.vo.Result;
|
||||||
import com.jero.common.common.ProjectCommon;
|
|
||||||
import com.jero.common.exception.JeroBootException;
|
import com.jero.common.exception.JeroBootException;
|
||||||
import com.jero.common.system.api.ISysBaseAPI;
|
import com.jero.common.system.api.ISysBaseAPI;
|
||||||
import com.jero.common.util.oConvertUtils;
|
import com.jero.common.util.oConvertUtils;
|
||||||
@@ -27,6 +26,7 @@ import com.jero.project.mapper.PayCommonProjectMapper;
|
|||||||
import com.jero.project.mapper.PayWorkingGroupSubItemMapper;
|
import com.jero.project.mapper.PayWorkingGroupSubItemMapper;
|
||||||
import com.jero.common.util.AuthenticationUtils;
|
import com.jero.common.util.AuthenticationUtils;
|
||||||
import com.jero.project.vo.PayCommonProjectOutput;
|
import com.jero.project.vo.PayCommonProjectOutput;
|
||||||
|
import com.jero.standards.memberinfo.entity.MemberInfo;
|
||||||
import com.jero.temporary.entity.PayCompanyManagementTemporary;
|
import com.jero.temporary.entity.PayCompanyManagementTemporary;
|
||||||
import com.jero.temporary.service.IPayCompanyManagementTemporaryService;
|
import com.jero.temporary.service.IPayCompanyManagementTemporaryService;
|
||||||
import org.apache.commons.beanutils.PropertyUtils;
|
import org.apache.commons.beanutils.PropertyUtils;
|
||||||
@@ -278,10 +278,11 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
|||||||
* 标协会员添加来款
|
* 标协会员添加来款
|
||||||
* @param tbPaymentId 标协缴费表id
|
* @param tbPaymentId 标协缴费表id
|
||||||
* @param payPaymentRecord
|
* @param payPaymentRecord
|
||||||
|
* @param memberInfo
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Result<?> standardsAddAR(String tbPaymentId,PayPaymentRecord payPaymentRecord){
|
public Result<?> standardsAddAR(String tbPaymentId, PayPaymentRecord payPaymentRecord, MemberInfo memberInfo){
|
||||||
|
|
||||||
BigDecimal receivableAmount;
|
BigDecimal receivableAmount;
|
||||||
Boolean isAdd;
|
Boolean isAdd;
|
||||||
@@ -302,6 +303,9 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
|||||||
//更新主列表
|
//更新主列表
|
||||||
tbMember.setPaidAmount(newPaidAmount);
|
tbMember.setPaidAmount(newPaidAmount);
|
||||||
tbMember.setInAccount(inAccount);
|
tbMember.setInAccount(inAccount);
|
||||||
|
tbMember.setMemberNo(memberInfo.getMemberNo());
|
||||||
|
tbMember.setMemberType(memberInfo.getMemberType());
|
||||||
|
tbMember.setMemberStatus(memberInfo.getMemberStatus());
|
||||||
tbMemberProjectSubitemMapper.updateById(tbMember);
|
tbMemberProjectSubitemMapper.updateById(tbMember);
|
||||||
|
|
||||||
//插入来款记录表
|
//插入来款记录表
|
||||||
|
|||||||
Reference in New Issue
Block a user