|
|
|
|
@ -815,179 +815,178 @@ public class EntrustController extends BladeController { |
|
|
|
|
// map.put("jcz", eTaskService.count(eTaskQueryWrapper));
|
|
|
|
|
// }
|
|
|
|
|
// eTaskQueryWrapper.clear();
|
|
|
|
|
|
|
|
|
|
QueryWrapper<ETask> eTaskQueryWrapper = new QueryWrapper<>(); |
|
|
|
|
Integer dfp = 0; |
|
|
|
|
Integer jcz = 0; |
|
|
|
|
Integer jcwc = 0; |
|
|
|
|
Integer shtg = 0; |
|
|
|
|
Integer shbh = 0; |
|
|
|
|
// Integer dfp = 0;
|
|
|
|
|
// Integer jcz = 0;
|
|
|
|
|
// Integer jcwc = 0;
|
|
|
|
|
// Integer shtg = 0;
|
|
|
|
|
// Integer shbh = 0;
|
|
|
|
|
//科室一
|
|
|
|
|
if (deptId.equals("1536303217085018114")) { |
|
|
|
|
eTaskQueryWrapper.eq("dept_id", deptId); |
|
|
|
|
List<ETask> eTasks = eTaskService.list(eTaskQueryWrapper); |
|
|
|
|
if (eTasks != null && eTasks.size() > 0) { |
|
|
|
|
for (ETask eTask : eTasks) { |
|
|
|
|
if (eTask != null) { |
|
|
|
|
TaskBlueprint taskBlueprint = blueprintService.getById(eTask.getTaskBlueprintId()); |
|
|
|
|
if (taskBlueprint != null) { |
|
|
|
|
Entrust entrust = service.getById(taskBlueprint.getEntrustId()); |
|
|
|
|
if (entrust != null) { |
|
|
|
|
//待分配
|
|
|
|
|
if ("111".equals(entrust.getEntrustStatus()) && eTask.getStatus() == 0) { |
|
|
|
|
dfp += 1; |
|
|
|
|
} |
|
|
|
|
//检测中
|
|
|
|
|
if ("111".equals(entrust.getEntrustStatus()) && eTask.getStatus() == 1) { |
|
|
|
|
jcz += 1; |
|
|
|
|
} |
|
|
|
|
//待审核
|
|
|
|
|
if ("3".equals(entrust.getEntrustStatus())) { |
|
|
|
|
jcwc += 1; |
|
|
|
|
} |
|
|
|
|
//通过
|
|
|
|
|
if ("4".equals(entrust.getEntrustStatus())) { |
|
|
|
|
shtg += 1; |
|
|
|
|
} |
|
|
|
|
//驳回
|
|
|
|
|
if ("5".equals(entrust.getEntrustStatus())) { |
|
|
|
|
shbh += 1; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
map.put("dfp", dfp); |
|
|
|
|
map.put("jcz", jcz); |
|
|
|
|
map.put("jcwc", jcwc); |
|
|
|
|
map.put("shtg", shtg); |
|
|
|
|
map.put("shbh", shbh); |
|
|
|
|
} |
|
|
|
|
// if (deptId.equals("1536303217085018114")) {
|
|
|
|
|
// eTaskQueryWrapper.eq("dept_id", deptId);
|
|
|
|
|
// List<ETask> eTasks = eTaskService.list(eTaskQueryWrapper);
|
|
|
|
|
// if (eTasks != null && eTasks.size() > 0) {
|
|
|
|
|
// for (ETask eTask : eTasks) {
|
|
|
|
|
// if (eTask != null) {
|
|
|
|
|
// TaskBlueprint taskBlueprint = blueprintService.getById(eTask.getTaskBlueprintId());
|
|
|
|
|
// if (taskBlueprint != null) {
|
|
|
|
|
// Entrust entrust = service.getById(taskBlueprint.getEntrustId());
|
|
|
|
|
// if (entrust != null) {
|
|
|
|
|
// //待分配
|
|
|
|
|
// if ("111".equals(entrust.getEntrustStatus()) && eTask.getStatus() == 0) {
|
|
|
|
|
// dfp += 1;
|
|
|
|
|
// }
|
|
|
|
|
// //检测中
|
|
|
|
|
// if ("111".equals(entrust.getEntrustStatus()) && eTask.getStatus() == 1) {
|
|
|
|
|
// jcz += 1;
|
|
|
|
|
// }
|
|
|
|
|
// //待审核
|
|
|
|
|
// if ("3".equals(entrust.getEntrustStatus())) {
|
|
|
|
|
// jcwc += 1;
|
|
|
|
|
// }
|
|
|
|
|
// //通过
|
|
|
|
|
// if ("4".equals(entrust.getEntrustStatus())) {
|
|
|
|
|
// shtg += 1;
|
|
|
|
|
// }
|
|
|
|
|
// //驳回
|
|
|
|
|
// if ("5".equals(entrust.getEntrustStatus())) {
|
|
|
|
|
// shbh += 1;
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// map.put("dfp", dfp);
|
|
|
|
|
// map.put("jcz", jcz);
|
|
|
|
|
// map.put("jcwc", jcwc);
|
|
|
|
|
// map.put("shtg", shtg);
|
|
|
|
|
// map.put("shbh", shbh);
|
|
|
|
|
// }
|
|
|
|
|
//科室二
|
|
|
|
|
else if (deptId.equals("1536303261238456322")) { |
|
|
|
|
eTaskQueryWrapper.eq("dept_id", deptId); |
|
|
|
|
List<ETask> eTasks = eTaskService.list(eTaskQueryWrapper); |
|
|
|
|
if (eTasks != null && eTasks.size() > 0) { |
|
|
|
|
for (ETask eTask : eTasks) { |
|
|
|
|
if (eTask != null) { |
|
|
|
|
TaskBlueprint taskBlueprint = blueprintService.getById(eTask.getTaskBlueprintId()); |
|
|
|
|
if (taskBlueprint != null) { |
|
|
|
|
Entrust entrust = service.getById(taskBlueprint.getEntrustId()); |
|
|
|
|
if (entrust != null) { |
|
|
|
|
//待分配
|
|
|
|
|
if ("111".equals(entrust.getEntrustStatus()) && eTask.getStatus() == 0) { |
|
|
|
|
dfp += 1; |
|
|
|
|
} |
|
|
|
|
//检测中
|
|
|
|
|
if ("111".equals(entrust.getEntrustStatus()) && eTask.getStatus() == 1) { |
|
|
|
|
jcz += 1; |
|
|
|
|
} |
|
|
|
|
//待审核
|
|
|
|
|
if ("3".equals(entrust.getEntrustStatus())) { |
|
|
|
|
jcwc += 1; |
|
|
|
|
} |
|
|
|
|
//通过
|
|
|
|
|
if ("4".equals(entrust.getEntrustStatus())) { |
|
|
|
|
shtg += 1; |
|
|
|
|
} |
|
|
|
|
//驳回
|
|
|
|
|
if ("5".equals(entrust.getEntrustStatus())) { |
|
|
|
|
shbh += 1; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
map.put("dfp", dfp); |
|
|
|
|
map.put("jcz", jcz); |
|
|
|
|
map.put("jcwc", jcwc); |
|
|
|
|
map.put("shtg", shtg); |
|
|
|
|
map.put("shbh", shbh); |
|
|
|
|
} |
|
|
|
|
// else if (deptId.equals("1536303261238456322")) {
|
|
|
|
|
// eTaskQueryWrapper.eq("dept_id", deptId);
|
|
|
|
|
// List<ETask> eTasks = eTaskService.list(eTaskQueryWrapper);
|
|
|
|
|
// if (eTasks != null && eTasks.size() > 0) {
|
|
|
|
|
// for (ETask eTask : eTasks) {
|
|
|
|
|
// if (eTask != null) {
|
|
|
|
|
// TaskBlueprint taskBlueprint = blueprintService.getById(eTask.getTaskBlueprintId());
|
|
|
|
|
// if (taskBlueprint != null) {
|
|
|
|
|
// Entrust entrust = service.getById(taskBlueprint.getEntrustId());
|
|
|
|
|
// if (entrust != null) {
|
|
|
|
|
// //待分配
|
|
|
|
|
// if ("111".equals(entrust.getEntrustStatus()) && eTask.getStatus() == 0) {
|
|
|
|
|
// dfp += 1;
|
|
|
|
|
// }
|
|
|
|
|
// //检测中
|
|
|
|
|
// if ("111".equals(entrust.getEntrustStatus()) && eTask.getStatus() == 1) {
|
|
|
|
|
// jcz += 1;
|
|
|
|
|
// }
|
|
|
|
|
// //待审核
|
|
|
|
|
// if ("3".equals(entrust.getEntrustStatus())) {
|
|
|
|
|
// jcwc += 1;
|
|
|
|
|
// }
|
|
|
|
|
// //通过
|
|
|
|
|
// if ("4".equals(entrust.getEntrustStatus())) {
|
|
|
|
|
// shtg += 1;
|
|
|
|
|
// }
|
|
|
|
|
// //驳回
|
|
|
|
|
// if ("5".equals(entrust.getEntrustStatus())) {
|
|
|
|
|
// shbh += 1;
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// map.put("dfp", dfp);
|
|
|
|
|
// map.put("jcz", jcz);
|
|
|
|
|
// map.put("jcwc", jcwc);
|
|
|
|
|
// map.put("shtg", shtg);
|
|
|
|
|
// map.put("shbh", shbh);
|
|
|
|
|
// }
|
|
|
|
|
//科室三
|
|
|
|
|
else if (deptId.equals("1536303317815422978")) { |
|
|
|
|
eTaskQueryWrapper.eq("dept_id", deptId); |
|
|
|
|
List<ETask> eTasks = eTaskService.list(eTaskQueryWrapper); |
|
|
|
|
if (eTasks != null && eTasks.size() > 0) { |
|
|
|
|
for (ETask eTask : eTasks) { |
|
|
|
|
if (eTask != null) { |
|
|
|
|
TaskBlueprint taskBlueprint = blueprintService.getById(eTask.getTaskBlueprintId()); |
|
|
|
|
if (taskBlueprint != null) { |
|
|
|
|
Entrust entrust = service.getById(taskBlueprint.getEntrustId()); |
|
|
|
|
if (entrust != null) { |
|
|
|
|
//待分配
|
|
|
|
|
if ("111".equals(entrust.getEntrustStatus()) && eTask.getStatus() == 0) { |
|
|
|
|
dfp += 1; |
|
|
|
|
} |
|
|
|
|
//检测中
|
|
|
|
|
if ("111".equals(entrust.getEntrustStatus()) && eTask.getStatus() == 1) { |
|
|
|
|
jcz += 1; |
|
|
|
|
} |
|
|
|
|
//待审核
|
|
|
|
|
if ("3".equals(entrust.getEntrustStatus())) { |
|
|
|
|
jcwc += 1; |
|
|
|
|
} |
|
|
|
|
//通过
|
|
|
|
|
if ("4".equals(entrust.getEntrustStatus())) { |
|
|
|
|
shtg += 1; |
|
|
|
|
} |
|
|
|
|
//驳回
|
|
|
|
|
if ("5".equals(entrust.getEntrustStatus())) { |
|
|
|
|
shbh += 1; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
map.put("dfp", dfp); |
|
|
|
|
map.put("jcz", jcz); |
|
|
|
|
map.put("jcwc", jcwc); |
|
|
|
|
map.put("shtg", shtg); |
|
|
|
|
map.put("shbh", shbh); |
|
|
|
|
} |
|
|
|
|
// else if (deptId.equals("1536303317815422978")) {
|
|
|
|
|
// eTaskQueryWrapper.eq("dept_id", deptId);
|
|
|
|
|
// List<ETask> eTasks = eTaskService.list(eTaskQueryWrapper);
|
|
|
|
|
// if (eTasks != null && eTasks.size() > 0) {
|
|
|
|
|
// for (ETask eTask : eTasks) {
|
|
|
|
|
// if (eTask != null) {
|
|
|
|
|
// TaskBlueprint taskBlueprint = blueprintService.getById(eTask.getTaskBlueprintId());
|
|
|
|
|
// if (taskBlueprint != null) {
|
|
|
|
|
// Entrust entrust = service.getById(taskBlueprint.getEntrustId());
|
|
|
|
|
// if (entrust != null) {
|
|
|
|
|
// //待分配
|
|
|
|
|
// if ("111".equals(entrust.getEntrustStatus()) && eTask.getStatus() == 0) {
|
|
|
|
|
// dfp += 1;
|
|
|
|
|
// }
|
|
|
|
|
// //检测中
|
|
|
|
|
// if ("111".equals(entrust.getEntrustStatus()) && eTask.getStatus() == 1) {
|
|
|
|
|
// jcz += 1;
|
|
|
|
|
// }
|
|
|
|
|
// //待审核
|
|
|
|
|
// if ("3".equals(entrust.getEntrustStatus())) {
|
|
|
|
|
// jcwc += 1;
|
|
|
|
|
// }
|
|
|
|
|
// //通过
|
|
|
|
|
// if ("4".equals(entrust.getEntrustStatus())) {
|
|
|
|
|
// shtg += 1;
|
|
|
|
|
// }
|
|
|
|
|
// //驳回
|
|
|
|
|
// if ("5".equals(entrust.getEntrustStatus())) {
|
|
|
|
|
// shbh += 1;
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// map.put("dfp", dfp);
|
|
|
|
|
// map.put("jcz", jcz);
|
|
|
|
|
// map.put("jcwc", jcwc);
|
|
|
|
|
// map.put("shtg", shtg);
|
|
|
|
|
// map.put("shbh", shbh);
|
|
|
|
|
// }
|
|
|
|
|
//质量管理室
|
|
|
|
|
else { |
|
|
|
|
// TODO 有空再抽代码
|
|
|
|
|
QueryWrapper<Entrust> queryWrapper = new QueryWrapper<>(); |
|
|
|
|
queryWrapper.eq("entrust_status", "0.5"); |
|
|
|
|
map.put("dtj", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "1"); |
|
|
|
|
map.put("djy", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "2"); |
|
|
|
|
map.put("djh", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "111").or(); |
|
|
|
|
queryWrapper.eq("entrust_status", "2.1"); |
|
|
|
|
map.put("jcz", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "3"); |
|
|
|
|
map.put("jcwc", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "4"); |
|
|
|
|
map.put("shtg", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "5"); |
|
|
|
|
map.put("shbh", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "6"); |
|
|
|
|
map.put("ywc", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "-1"); |
|
|
|
|
map.put("sb", service.count(queryWrapper)); |
|
|
|
|
} |
|
|
|
|
// else {
|
|
|
|
|
// TODO 有空再抽代码
|
|
|
|
|
QueryWrapper<Entrust> queryWrapper = new QueryWrapper<>(); |
|
|
|
|
queryWrapper.eq("entrust_status", "0.5"); |
|
|
|
|
map.put("dtj", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "1"); |
|
|
|
|
map.put("djy", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "2"); |
|
|
|
|
map.put("djh", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "111").or(); |
|
|
|
|
queryWrapper.eq("entrust_status", "2.1"); |
|
|
|
|
map.put("jcz", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
// queryWrapper.eq("entrust_status", "3");
|
|
|
|
|
// map.put("jcwc", service.count(queryWrapper));
|
|
|
|
|
// queryWrapper.clear();
|
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "4"); |
|
|
|
|
map.put("shtg", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
// queryWrapper.eq("entrust_status", "5");
|
|
|
|
|
// map.put("shbh", service.count(queryWrapper));
|
|
|
|
|
// queryWrapper.clear();
|
|
|
|
|
|
|
|
|
|
queryWrapper.eq("entrust_status", "6"); |
|
|
|
|
map.put("ywc", service.count(queryWrapper)); |
|
|
|
|
queryWrapper.clear(); |
|
|
|
|
|
|
|
|
|
// queryWrapper.eq("entrust_status", "-1");
|
|
|
|
|
// map.put("sb", service.count(queryWrapper));
|
|
|
|
|
// }
|
|
|
|
|
return R.data(map); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|