提交 7b504d95 authored 作者: jiangwenye's avatar jiangwenye

平台账户配置

上级 205c69b4
...@@ -48,6 +48,15 @@ public class CarrierPagePlatformAccountConfigVO { ...@@ -48,6 +48,15 @@ public class CarrierPagePlatformAccountConfigVO {
@ApiModelProperty(value = "银行账号") @ApiModelProperty(value = "银行账号")
private String bankCardNo; private String bankCardNo;
@ApiModelProperty(value = "创建人编码")
private Long createUserNo;
@ApiModelProperty(value = "创建人姓名")
private String createUserName;
@ApiModelProperty(value = "修改人编码")
private Long modifiedUserNo;
@ApiModelProperty(value = "修改人姓名")
private String modifiedUserName;
@ApiModelProperty(value = "删除状态: 0-否;1-是") @ApiModelProperty(value = "删除状态: 0-否;1-是")
private Integer deleteStatus; private Integer deleteStatus;
@ApiModelProperty(value = "创建时间") @ApiModelProperty(value = "创建时间")
......
...@@ -39,6 +39,11 @@ public class PlatformAccountConfig implements HasKey<Integer> { ...@@ -39,6 +39,11 @@ public class PlatformAccountConfig implements HasKey<Integer> {
private String bankCode; //银行编码 private String bankCode; //银行编码
private String bankCardNo; //银行账号 private String bankCardNo; //银行账号
private Long createUserNo; //创建人编码
private String createUserName; //创建人姓名
private Long modifiedUserNo; //修改人编码
private String modifiedUserName; //修改人姓名
private Integer deleteStatus; //删除状态: 0-否;1-是 private Integer deleteStatus; //删除状态: 0-否;1-是
private LocalDateTime createTime; //创建时间 private LocalDateTime createTime; //创建时间
private LocalDateTime modifiedTime; //修改时间 private LocalDateTime modifiedTime; //修改时间
......
...@@ -12,6 +12,8 @@ import com.clx.performance.service.PlatformAccountConfigService; ...@@ -12,6 +12,8 @@ import com.clx.performance.service.PlatformAccountConfigService;
import com.clx.performance.struct.PlatformAccountConfigStruct; import com.clx.performance.struct.PlatformAccountConfigStruct;
import com.clx.performance.vo.pc.carrier.settle.*; import com.clx.performance.vo.pc.carrier.settle.*;
import com.msl.common.exception.ServiceSystemException; import com.msl.common.exception.ServiceSystemException;
import com.msl.user.data.UserSessionData;
import com.msl.user.utils.TokenUtil;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
...@@ -57,6 +59,8 @@ public class PlatformAccountConfigServiceImpl implements PlatformAccountConfigSe ...@@ -57,6 +59,8 @@ public class PlatformAccountConfigServiceImpl implements PlatformAccountConfigSe
@Override @Override
public void updatePlatformAccountConfig(SavePlatformAccountConfigParam param) { public void updatePlatformAccountConfig(SavePlatformAccountConfigParam param) {
UserSessionData loginUserInfo = TokenUtil.getLoginUserInfo();
PlatformAccountConfig config = new PlatformAccountConfig(); PlatformAccountConfig config = new PlatformAccountConfig();
config.setId(param.getId()); config.setId(param.getId());
config.setBusinessType(param.getBusinessType()); config.setBusinessType(param.getBusinessType());
...@@ -70,6 +74,8 @@ public class PlatformAccountConfigServiceImpl implements PlatformAccountConfigSe ...@@ -70,6 +74,8 @@ public class PlatformAccountConfigServiceImpl implements PlatformAccountConfigSe
config.setOpenBank(param.getOpenBank()); config.setOpenBank(param.getOpenBank());
config.setBankCode(param.getBankCode()); config.setBankCode(param.getBankCode());
config.setBankCardNo(param.getBankCardNo()); config.setBankCardNo(param.getBankCardNo());
config.setModifiedUserNo(loginUserInfo.getUserNo());
config.setModifiedUserName(loginUserInfo.getShadowUserName());
if(!checkConfigOnly(config)){ if(!checkConfigOnly(config)){
throw new ServiceSystemException(PerformanceResultEnum.PLATFORM_ACCOUNT_CONFIG_ONLY); throw new ServiceSystemException(PerformanceResultEnum.PLATFORM_ACCOUNT_CONFIG_ONLY);
} }
...@@ -78,6 +84,7 @@ public class PlatformAccountConfigServiceImpl implements PlatformAccountConfigSe ...@@ -78,6 +84,7 @@ public class PlatformAccountConfigServiceImpl implements PlatformAccountConfigSe
@Override @Override
public void savePlatformAccountConfig(SavePlatformAccountConfigParam param){ public void savePlatformAccountConfig(SavePlatformAccountConfigParam param){
UserSessionData loginUserInfo = TokenUtil.getLoginUserInfo();
PlatformAccountConfig config = new PlatformAccountConfig(); PlatformAccountConfig config = new PlatformAccountConfig();
config.setBusinessType(param.getBusinessType()); config.setBusinessType(param.getBusinessType());
config.setOwnerType(param.getOwnerType()); config.setOwnerType(param.getOwnerType());
...@@ -91,6 +98,8 @@ public class PlatformAccountConfigServiceImpl implements PlatformAccountConfigSe ...@@ -91,6 +98,8 @@ public class PlatformAccountConfigServiceImpl implements PlatformAccountConfigSe
config.setBankCode(param.getBankCode()); config.setBankCode(param.getBankCode());
config.setBankCardNo(param.getBankCardNo()); config.setBankCardNo(param.getBankCardNo());
config.setDeleteStatus(DeleteStatusEnum.YES.getCode()); config.setDeleteStatus(DeleteStatusEnum.YES.getCode());
config.setCreateUserNo(loginUserInfo.getUserNo());
config.setCreateUserName(loginUserInfo.getShadowUserName());
if(!checkConfigOnly(config)){ if(!checkConfigOnly(config)){
throw new ServiceSystemException(PerformanceResultEnum.PLATFORM_ACCOUNT_CONFIG_ONLY); throw new ServiceSystemException(PerformanceResultEnum.PLATFORM_ACCOUNT_CONFIG_ONLY);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论