@@ -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()), "客户编号不能为空"); | |||
} | |||
} |
@@ -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()), "客户编号不能为空"); | |||
} | |||
} |
@@ -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("抬头不存在"); | |||