缴纳加盟费检验缴费人必须是签约人
This commit is contained in:
@@ -258,6 +258,7 @@ public enum ErrorCodeEnum {
|
||||
BANK_EXIST(151007,"当前银行已存在,请直接选择!",null),
|
||||
EXPORT_LIMIT_5000(151008,"导出数据不能超过5000条,请增加筛选条件,减少导出数量",null),
|
||||
REGION_INTERSECTION_IS_NULL(151011,"所选所属大区/分公司,不在所选集团下",null),
|
||||
CHECK_PAYER_ERROR(151012,"缴费人必须是签约人,请重新填写!",null),
|
||||
;
|
||||
|
||||
|
||||
|
||||
@@ -143,6 +143,10 @@ public class LinePayServiceImpl implements LinePayService {
|
||||
if (request.getLineId() != null) {
|
||||
lineInfo = lineInfoDAO.getLineInfo(request.getLineId());
|
||||
}
|
||||
//缴纳加盟费检验缴费人必须是签约人
|
||||
if(PayBusinessTypeEnum.FRANCHISE_FEE.getCode().equals(request.getPayBusinessType()) && !lineInfo.getUsername().equals(request.getPayUserName())){
|
||||
throw new ServiceException(ErrorCodeEnum.CHECK_PAYER_ERROR);
|
||||
}
|
||||
LinePayDO linePayDO = linePayDAO.getByLineIdAndPayTypeAndShopId(request.getLineId(), request.getPayBusinessType(), request.getShopId());
|
||||
linePayDO = checkAndFill(linePayDO, request, partnerUser);
|
||||
Long payId = linePayDO.getId();
|
||||
|
||||
Reference in New Issue
Block a user