Compare commits
2 Commits
faac7953d3
...
e35bbd9b34
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e35bbd9b34 | ||
|
|
ea2173fff4 |
@@ -123,7 +123,10 @@
|
||||
<bind name="searchValueLike" value="'%'+searchValue+'%'"/>
|
||||
AND (sub.NAME LIKE #{searchValueLike}
|
||||
OR dev.name LIKE #{searchValueLike}
|
||||
OR line.NAME LIKE #{searchValueLike})
|
||||
OR line.NAME LIKE #{searchValueLike}
|
||||
OR loadtypeId.Name LIKE #{searchValueLike}
|
||||
OR manufacturerId.name LIKE #{searchValueLike}
|
||||
)
|
||||
</if>
|
||||
ORDER BY
|
||||
gdName,
|
||||
|
||||
@@ -155,6 +155,7 @@ public class UserReportParam {
|
||||
|
||||
private UserReportSubstationPO userReportSubstationPO;
|
||||
|
||||
private String secondAssessmentId;
|
||||
|
||||
/**
|
||||
* 流程实例的编号
|
||||
|
||||
@@ -23,4 +23,9 @@ public class UserLedgerVO implements Serializable {
|
||||
|
||||
private String city;
|
||||
|
||||
@Data
|
||||
public static class AssessMent extends UserLedgerVO{
|
||||
|
||||
private String secondAssessmentId;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -293,7 +293,6 @@ public class UserReportManageController extends BaseController {
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, userReportByIds, methodDescribe);
|
||||
}
|
||||
|
||||
//根据部门查询敏感用户信息
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/getSensitiveUserByDept")
|
||||
@ApiOperation("根据部门获取敏感用户信息")
|
||||
@@ -304,4 +303,21 @@ public class UserReportManageController extends BaseController {
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe);
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@GetMapping("/bindAssessmentId")
|
||||
@ApiOperation("根据用户id绑定二级评估id")
|
||||
public HttpResult<Boolean> bindAssessmentId(@RequestParam("userReportId") String userReportId,@RequestParam("assessMentId") String assessMentId) {
|
||||
String methodDescribe = getMethodDescribe("bindAssessmentId");
|
||||
Boolean b = userReportPOService.bindAssessmentId(userReportId, assessMentId);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, b, methodDescribe);
|
||||
}
|
||||
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/selectUserAssessMentList")
|
||||
@ApiOperation("二级评估查询用户接口")
|
||||
public HttpResult<List<UserLedgerVO.AssessMent>> selectUserAssessMentList(@RequestBody UserReportParam userReportParam) {
|
||||
String methodDescribe = getMethodDescribe("selectUserAssessMentList");
|
||||
List<UserLedgerVO.AssessMent> userReportPOS = userReportPOService.selectUserAssessMentList(userReportParam);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, userReportPOS, methodDescribe);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -73,4 +73,7 @@ public interface UserReportPOService extends IBpmService<UserReportPO> {
|
||||
|
||||
List<UserReportPO> getSensitiveUserByDept(SensitiveUserParam param);
|
||||
|
||||
Boolean bindAssessmentId(String userReportId,String assessMentId);
|
||||
|
||||
List<UserLedgerVO.AssessMent> selectUserAssessMentList(UserReportParam userReportParam);
|
||||
}
|
||||
|
||||
@@ -1320,6 +1320,28 @@ public class UserReportPOServiceImpl extends ServiceImpl<UserReportPOMapper, Use
|
||||
return this.baseMapper.selectList(userReportVOQueryWrapper);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean bindAssessmentId(String userReportId, String assessMentId) {
|
||||
if (StrUtil.isBlank(assessMentId)||"null".equals(assessMentId)) {
|
||||
assessMentId = null;
|
||||
}
|
||||
return this.update(new LambdaUpdateWrapper<UserReportPO>()
|
||||
.set(UserReportPO::getSecondAssessmentId, assessMentId)
|
||||
.eq(UserReportPO::getId, userReportId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<UserLedgerVO.AssessMent> selectUserAssessMentList(UserReportParam userReportParam) {
|
||||
List<String> data = deptFeignClient.getDepSonIdtByDeptId(userReportParam.getOrgId()).getData();
|
||||
LambdaQueryWrapper<UserReportPO> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper.in(UserReportPO::getOrgId, data);
|
||||
lambdaQueryWrapper.and(x -> x.isNull(UserReportPO::getSecondAssessmentId)
|
||||
.or()
|
||||
.eq(UserReportPO::getSecondAssessmentId, userReportParam.getSecondAssessmentId()));
|
||||
lambdaQueryWrapper.eq(UserReportPO::getState, DataStateEnum.ENABLE.getCode());
|
||||
return BeanUtil.copyToList(this.list(lambdaQueryWrapper), UserLedgerVO.AssessMent.class);
|
||||
}
|
||||
|
||||
public Map<String, String> getTreeString(String name, List<SysDicTreePO> treeVOS) {
|
||||
Map<String, String> info = new LinkedHashMap<>();
|
||||
for (SysDicTreePO sysMenuDtoChild : treeVOS) {
|
||||
|
||||
Reference in New Issue
Block a user