瀏覽代碼

发票抬头

master
yangpeilai 2 月之前
父節點
當前提交
e1e05ff437

+ 6
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/dto/bill/BillTitleInfoEditRequestDTO.java 查看文件

@@ -1,5 +1,7 @@
package cn.com.taiji.iaw.dto.bill;

import cn.com.taiji.common.pub.StringTools;
import cn.com.taiji.common.valid.ViolationValidator;
import cn.com.taiji.core.dto.AbstractBizRequestDTO;
import cn.com.taiji.core.model.comm.protocol.constraint.IntegerConstant;
import io.swagger.annotations.ApiModel;
@@ -50,4 +52,8 @@ public class BillTitleInfoEditRequestDTO extends AbstractBizRequestDTO {
@ApiModelProperty(value = "银行账号")
private String bankAccount;

@Override
public void validate(ViolationValidator validator) {
validator.validField("customerId", !StringTools.hasText(this.getCustomerId()), "客户编号不能为空");
}
}

+ 6
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/dto/bill/BillTitleInfoPageRequestDTO.java 查看文件

@@ -1,5 +1,7 @@
package cn.com.taiji.iaw.dto.bill;

import cn.com.taiji.common.pub.StringTools;
import cn.com.taiji.common.valid.ViolationValidator;
import cn.com.taiji.core.dto.AbstractBizPageRequestDTO;
import io.swagger.annotations.ApiModel;
import lombok.Data;
@@ -8,4 +10,8 @@ import lombok.Data;
@ApiModel(value = "抬头分页查询参数")
public class BillTitleInfoPageRequestDTO extends AbstractBizPageRequestDTO {

@Override
public void validate(ViolationValidator validator) {
validator.validField("customerId", !StringTools.hasText(this.getCustomerId()), "客户编号不能为空");
}
}

+ 2
- 0
zhywpt-app-iaw/src/main/java/cn/com/taiji/iaw/manager/bill/BillTitleInfoManagerImpl.java 查看文件

@@ -23,6 +23,7 @@ public class BillTitleInfoManagerImpl implements BillTitleInfoManager {

@Override
public Pagination page(BillTitleInfoPageRequestDTO request) throws ManagerException {
request.validate();
BillTitleInfoPageRequest req = new BillTitleInfoPageRequest();
BeanUtils.copyProperties(request, req);
return titleRepo.page(req);
@@ -37,6 +38,7 @@ public class BillTitleInfoManagerImpl implements BillTitleInfoManager {

@Override
public void edit(BillTitleInfoEditRequestDTO req) throws ManagerException {
req.validate();
BillTitleInfo titleInfo = titleRepo.findById(req.getId()).orElse(null);
if (titleInfo == null) throw new ManagerException("抬头不存在");


Loading…
取消
儲存