dev:代码规范修改

main
SondonYong 2025-11-17 15:00:11 +08:00
parent 56622a7e55
commit c14eb8e8a0
7 changed files with 32 additions and 20 deletions

View File

@ -69,16 +69,14 @@ public class PostController {
@ApiOperation("详情") @ApiOperation("详情")
@GetMapping("/getInfoById") @GetMapping("/getInfoById")
public SingleResponse<PostCO> getInfoById(@RequestParam(value = "id") String id) { public SingleResponse<PostCO> getInfoById(@RequestParam(value = "id") Long id) {
Long idLong = Long.valueOf(id); return postService.getInfoById(id);
return postService.getInfoById(idLong);
} }
@ApiOperation("删除") @ApiOperation("删除")
@PutMapping("/remove") @PutMapping("/remove")
public Response remove(@RequestParam(value = "id") String id) { public Response remove(@RequestParam(value = "id") Long id) {
Long idLong = Long.valueOf(id); postService.remove(id);
postService.remove(idLong);
return SingleResponse.buildSuccess(); return SingleResponse.buildSuccess();
} }

View File

@ -41,10 +41,6 @@ public class UserQualificationInfoController {
@PostMapping("/save") @PostMapping("/save")
public SingleResponse<UserQualificationInfoCO> add(@Validated @RequestBody UserQualificationInfoAddCmd cmd) { public SingleResponse<UserQualificationInfoCO> add(@Validated @RequestBody UserQualificationInfoAddCmd cmd) {
SSOUser ssoUser = AuthContext.getCurrentUser(); SSOUser ssoUser = AuthContext.getCurrentUser();
if(cmd.getQualificationinfoType() == 1
&& (StringUtils.isEmpty(cmd.getOperatingProject()) || StringUtils.isEmpty(cmd.getOperatingProjectName()))){
throw new BizException("操作项目不能为空。");
}
return userQualificationInfoService.add(cmd); return userQualificationInfoService.add(cmd);
} }
@ -52,10 +48,6 @@ public class UserQualificationInfoController {
@PutMapping("/edit") @PutMapping("/edit")
public SingleResponse edit(@Validated @RequestBody UserQualificationInfoUpdateCmd cmd) { public SingleResponse edit(@Validated @RequestBody UserQualificationInfoUpdateCmd cmd) {
if(cmd.getQualificationinfoType() == 1
&& (StringUtils.isEmpty(cmd.getOperatingProject()) || StringUtils.isEmpty(cmd.getOperatingProjectName()))){
throw new BizException("操作项目不能为空。");
}
userQualificationInfoService.edit(cmd); userQualificationInfoService.edit(cmd);
return SingleResponse.buildSuccess(); return SingleResponse.buildSuccess();
} }
@ -74,16 +66,14 @@ public class UserQualificationInfoController {
@ApiOperation("详情") @ApiOperation("详情")
@GetMapping("/getInfoById") @GetMapping("/getInfoById")
public SingleResponse<UserQualificationInfoCO> getInfoById(@RequestParam(value = "id") String id) { public SingleResponse<UserQualificationInfoCO> getInfoById(@RequestParam(value = "id") Long id) {
Long idLong = Long.valueOf(id); return userQualificationInfoService.getInfoById(id);
return userQualificationInfoService.getInfoById(idLong);
} }
@ApiOperation("删除") @ApiOperation("删除")
@PutMapping("/remove") @PutMapping("/remove")
public Response remove(@RequestParam(value = "id") String id) { public Response remove(@RequestParam(value = "id") Long id) {
Long idLong = Long.valueOf(id); userQualificationInfoService.remove(id);
userQualificationInfoService.remove(idLong);
return SingleResponse.buildSuccess(); return SingleResponse.buildSuccess();
} }

View File

@ -37,6 +37,10 @@ public class UserQualificationInfoAddExe {
userQualificationInfoE.checkNull(BeanUtil.copyToList(list, UserQualificationInfoE.class)); userQualificationInfoE.checkNull(BeanUtil.copyToList(list, UserQualificationInfoE.class));
BeanUtils.copyProperties(cmd, userQualificationInfoE); BeanUtils.copyProperties(cmd, userQualificationInfoE);
// 校验特种作业证书是否有操作项目
userQualificationInfoE.checkOperatingProject(userQualificationInfoE);
boolean res = false; boolean res = false;
try { try {
res = userQualificationInfoGateway.add(userQualificationInfoE); res = userQualificationInfoGateway.add(userQualificationInfoE);

View File

@ -37,6 +37,10 @@ public class UserQualificationInfoUpdateExe {
userQualificationInfoE.checkNull(BeanUtil.copyToList(list, UserQualificationInfoE.class)); userQualificationInfoE.checkNull(BeanUtil.copyToList(list, UserQualificationInfoE.class));
BeanUtils.copyProperties(cmd, userQualificationInfoE); BeanUtils.copyProperties(cmd, userQualificationInfoE);
// 校验特种作业证书是否有操作项目
userQualificationInfoE.checkOperatingProject(userQualificationInfoE);
boolean res = userQualificationInfoGateway.update(userQualificationInfoE); boolean res = userQualificationInfoGateway.update(userQualificationInfoE);
if (!res) { if (!res) {
throw new BizException("修改失败"); throw new BizException("修改失败");

View File

@ -23,6 +23,7 @@ public class PostRemoveCmd extends Command {
@ApiModelProperty(value = "主键", name = "ids", required = true) @ApiModelProperty(value = "主键", name = "ids", required = true)
@NotNull(message = "主键不能为空") @NotNull(message = "主键不能为空")
@Size(min = 1, message = "至少需要一个主键")
private Long[] ids; private Long[] ids;
} }

View File

@ -10,6 +10,7 @@ import lombok.NoArgsConstructor;
import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.Date; import java.util.Date;
/** /**
@ -25,6 +26,7 @@ public class UserQualificationInfoRemoveCmd extends Command {
@ApiModelProperty(value = "主键", name = "ids", required = true) @ApiModelProperty(value = "主键", name = "ids", required = true)
@NotNull(message = "主键不能为空") @NotNull(message = "主键不能为空")
@Size(min = 1, message = "至少需要一个主键")
private Long[] ids; private Long[] ids;
} }

View File

@ -6,6 +6,7 @@ import com.alibaba.cola.exception.BizException;
import com.jjb.saas.framework.domain.model.BaseE; import com.jjb.saas.framework.domain.model.BaseE;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.apache.commons.lang.StringUtils;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@ -77,5 +78,17 @@ public class UserQualificationInfoE extends BaseE {
throw new BizException("该证书编号重复"); throw new BizException("该证书编号重复");
} }
} }
// 校验特种作业证书是否有操作项目
public void checkOperatingProject(UserQualificationInfoE entity){
if(entity == null){
throw new BizException("对象不能为空。");
}
if(entity.getQualificationinfoType() == 1){
if(StringUtils.isEmpty(entity.getOperatingProject()) || StringUtils.isEmpty(entity.getOperatingProjectName())){
throw new BizException("操作项目不能为空。");
}
}
}
} }