Commit 6156111a authored by 陈晓晋's avatar 陈晓晋

增加所属项目筛选20230726

parent b8615c91
...@@ -660,9 +660,21 @@ public class RiskPlanAppController extends BaseController { ...@@ -660,9 +660,21 @@ public class RiskPlanAppController extends BaseController {
*/ */
@GetMapping("/inherent/getResponsibilityUnits") @GetMapping("/inherent/getResponsibilityUnits")
public R<List<RiskPlanInherentList>> getResponsibilityUnits(String unitName,String projectId) { public R<List<RiskPlanInherentList>> getResponsibilityUnits(String unitName,String projectId) {
QueryWrapper<RiskPlanInherentList> queryWrapper = new QueryWrapper<>();
queryWrapper.select("measures_dept_name").like("measures_dept_name",unitName).isNotNull("measures_dept_name").groupBy("measures_dept_name"); List<RiskPlanInherentList> list=new ArrayList<>();
List<RiskPlanInherentList> list=riskPlanInherentListService.list(queryWrapper); QueryWrapper<RiskPlan> query = new QueryWrapper<>();
query.eq("project_id",projectId);
List<RiskPlan> listPlan=riskPlanService.list(query);
if (listPlan!=null&&listPlan.size() > 0) {
List<Long> listPlanIds=new ArrayList<>();
for (RiskPlan riskPlan : listPlan) {
listPlanIds.add(riskPlan.getId());
}
QueryWrapper<RiskPlanInherentList> queryWrapper = new QueryWrapper<>();
queryWrapper.select("measures_dept_name").in("plan_id",listPlanIds).like("measures_dept_name",unitName).isNotNull("measures_dept_name").groupBy("measures_dept_name");
list=riskPlanInherentListService.list(queryWrapper);
}
return R.ok(list); return R.ok(list);
} }
...@@ -671,9 +683,20 @@ public class RiskPlanAppController extends BaseController { ...@@ -671,9 +683,20 @@ public class RiskPlanAppController extends BaseController {
*/ */
@GetMapping("/inherent/getResponsibilityPersons") @GetMapping("/inherent/getResponsibilityPersons")
public R<List<RiskPlanInherentList>> getResponsibilityPersons(String personName,String projectId) { public R<List<RiskPlanInherentList>> getResponsibilityPersons(String personName,String projectId) {
List<RiskPlanInherentList> list=new ArrayList<>();
QueryWrapper<RiskPlan> query = new QueryWrapper<>();
query.eq("project_id",projectId);
List<RiskPlan> listPlan=riskPlanService.list(query);
if (listPlan!=null&&listPlan.size() > 0) {
List<Long> listPlanIds=new ArrayList<>();
for (RiskPlan riskPlan : listPlan) {
listPlanIds.add(riskPlan.getId());
}
QueryWrapper<RiskPlanInherentList> queryWrapper = new QueryWrapper<>(); QueryWrapper<RiskPlanInherentList> queryWrapper = new QueryWrapper<>();
queryWrapper.select("measures_user_name","measures_user_phone").like("measures_user_name",personName).isNotNull("measures_user_name").groupBy("measures_user_name"); queryWrapper.select("measures_user_name","measures_user_phone").in("plan_id",listPlanIds).like("measures_user_name",personName).isNotNull("measures_user_name").groupBy("measures_user_name");
List<RiskPlanInherentList> list=riskPlanInherentListService.list(queryWrapper); list=riskPlanInherentListService.list(queryWrapper);
}
return R.ok(list); return R.ok(list);
} }
......
...@@ -4,6 +4,7 @@ import java.util.Date; ...@@ -4,6 +4,7 @@ import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntityClean;
import lombok.Data; import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
...@@ -17,7 +18,7 @@ import com.ruoyi.common.core.domain.BaseEntity; ...@@ -17,7 +18,7 @@ import com.ruoyi.common.core.domain.BaseEntity;
* @date 2023-06-26 * @date 2023-06-26
*/ */
@Data @Data
public class RiskPlan extends BaseEntity public class RiskPlan extends BaseEntityClean
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
package com.censoft.censoftrongtong.mapper; package com.censoft.censoftrongtong.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.censoft.censoftrongtong.domain.RiskPlan; import com.censoft.censoftrongtong.domain.RiskPlan;
import com.censoft.censoftrongtong.domain.RiskPlanInherentList;
import com.censoft.censoftrongtong.domain.dto.*; import com.censoft.censoftrongtong.domain.dto.*;
import com.censoft.censoftrongtong.enums.RiskPlanStatusType; import com.censoft.censoftrongtong.enums.RiskPlanStatusType;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
...@@ -14,7 +16,7 @@ import java.util.List; ...@@ -14,7 +16,7 @@ import java.util.List;
* @author ruoyi * @author ruoyi
* @date 2023-06-26 * @date 2023-06-26
*/ */
public interface RiskPlanMapper public interface RiskPlanMapper extends BaseMapper<RiskPlan>
{ {
/** /**
* 查询风险计划 * 查询风险计划
......
package com.censoft.censoftrongtong.service; package com.censoft.censoftrongtong.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.censoft.censoftrongtong.domain.LedgerBuilding; import com.censoft.censoftrongtong.domain.LedgerBuilding;
import com.censoft.censoftrongtong.domain.RiskPlan; import com.censoft.censoftrongtong.domain.RiskPlan;
import com.censoft.censoftrongtong.domain.RiskPlanInherentList;
import com.censoft.censoftrongtong.domain.dto.RiskPlanAppApproveDto; import com.censoft.censoftrongtong.domain.dto.RiskPlanAppApproveDto;
import com.censoft.censoftrongtong.domain.dto.RiskPlanAppDetailsDto; import com.censoft.censoftrongtong.domain.dto.RiskPlanAppDetailsDto;
import com.censoft.censoftrongtong.domain.dto.RiskPlanAppListDto; import com.censoft.censoftrongtong.domain.dto.RiskPlanAppListDto;
...@@ -16,7 +18,7 @@ import java.util.List; ...@@ -16,7 +18,7 @@ import java.util.List;
* @author ruoyi * @author ruoyi
* @date 2023-06-26 * @date 2023-06-26
*/ */
public interface IRiskPlanService public interface IRiskPlanService extends IService<RiskPlan>
{ {
/** /**
* 查询风险计划 * 查询风险计划
......
...@@ -4,6 +4,7 @@ import java.text.SimpleDateFormat; ...@@ -4,6 +4,7 @@ import java.text.SimpleDateFormat;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.censoft.censoftrongtong.domain.LedgerBuilding; import com.censoft.censoftrongtong.domain.LedgerBuilding;
import com.censoft.censoftrongtong.domain.RiskPlan; import com.censoft.censoftrongtong.domain.RiskPlan;
import com.censoft.censoftrongtong.domain.RiskPlanTask; import com.censoft.censoftrongtong.domain.RiskPlanTask;
...@@ -28,7 +29,7 @@ import javax.annotation.Resource; ...@@ -28,7 +29,7 @@ import javax.annotation.Resource;
* @date 2023-06-26 * @date 2023-06-26
*/ */
@Service @Service
public class RiskPlanServiceImpl implements IRiskPlanService { public class RiskPlanServiceImpl extends ServiceImpl<RiskPlanMapper, RiskPlan> implements IRiskPlanService {
@Autowired @Autowired
private RiskPlanMapper riskPlanMapper; private RiskPlanMapper riskPlanMapper;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment