bug修改
This commit is contained in:
parent
8ddd17a5fb
commit
0349e74d4a
@ -280,7 +280,7 @@ public class FlowOrgRepositoryServiceImpl implements OrgRepositoryService {
|
|||||||
userDeptDo.setDeptName(deptById.getDeptName());
|
userDeptDo.setDeptName(deptById.getDeptName());
|
||||||
list.add(userDeptDo);
|
list.add(userDeptDo);
|
||||||
}
|
}
|
||||||
return list.stream().collect(Collectors.toMap(UserDeptDo::getUserId, v -> v));
|
return list.stream().collect(Collectors.toMap(UserDeptDo::getUserId, v -> v, (a, b) -> a));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -341,7 +341,8 @@ public class WorkerInfo implements Serializable {
|
|||||||
private Double safeScore;
|
private Double safeScore;
|
||||||
@ApiModelProperty(value = "下发状态:1成功2失败3部分成功")
|
@ApiModelProperty(value = "下发状态:1成功2失败3部分成功")
|
||||||
private Integer sendSuccessStatus;
|
private Integer sendSuccessStatus;
|
||||||
|
@ApiModelProperty(value="资格证书信息")
|
||||||
|
private String specialCertificateImage;
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@ApiModelProperty(value = "人脸分数")
|
@ApiModelProperty(value = "人脸分数")
|
||||||
private java.lang.Integer faceScore;
|
private java.lang.Integer faceScore;
|
||||||
|
|||||||
@ -2,7 +2,11 @@ package com.zhgd.xmgl.modules.xz.controller;
|
|||||||
|
|
||||||
import com.alibaba.fastjson.JSONArray;
|
import com.alibaba.fastjson.JSONArray;
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
import com.zhgd.annotation.OperLog;
|
import com.zhgd.annotation.OperLog;
|
||||||
|
import com.zhgd.xmgl.modules.project.entity.ProjectEnterprise;
|
||||||
|
import com.zhgd.xmgl.modules.project.service.IProjectEnterpriseService;
|
||||||
import com.zhgd.xmgl.modules.worker.entity.EnterpriseInfo;
|
import com.zhgd.xmgl.modules.worker.entity.EnterpriseInfo;
|
||||||
import com.zhgd.xmgl.modules.worker.service.IEnterpriseInfoService;
|
import com.zhgd.xmgl.modules.worker.service.IEnterpriseInfoService;
|
||||||
import com.zhgd.xmgl.modules.xz.entity.XzMaterialDetail;
|
import com.zhgd.xmgl.modules.xz.entity.XzMaterialDetail;
|
||||||
@ -64,6 +68,10 @@ public class XzMaterialController {
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private IEnterpriseInfoService enterpriseInfoService;
|
private IEnterpriseInfoService enterpriseInfoService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IProjectEnterpriseService projectEnterpriseService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
*
|
*
|
||||||
@ -77,15 +85,26 @@ public class XzMaterialController {
|
|||||||
})
|
})
|
||||||
@PostMapping(value = "/page")
|
@PostMapping(value = "/page")
|
||||||
public Result<IPage<XzMaterial>> queryPageList(@ApiIgnore @RequestBody Map<String, Object> map) {
|
public Result<IPage<XzMaterial>> queryPageList(@ApiIgnore @RequestBody Map<String, Object> map) {
|
||||||
|
Object enterpriseId = map.get("enterpriseId");
|
||||||
|
map.remove("enterpriseId");
|
||||||
QueryWrapper<XzMaterial> queryWrapper = QueryGenerator.initPageQueryWrapper(XzMaterial.class, map);
|
QueryWrapper<XzMaterial> queryWrapper = QueryGenerator.initPageQueryWrapper(XzMaterial.class, map);
|
||||||
Page<XzMaterial> page = PageUtil.getPage(map);
|
Page<XzMaterial> page = PageUtil.getPage(map);
|
||||||
queryWrapper.orderByDesc("entry_time");
|
queryWrapper.orderByDesc("entry_time");
|
||||||
|
if (queryWrapper != null && StringUtils.isNotBlank(enterpriseId.toString())) {
|
||||||
|
List<Long> enterpriseIds = new ArrayList<>();
|
||||||
|
String projectSn = map.get("projectSn").toString();
|
||||||
|
ProjectEnterprise projectEnterprise = projectEnterpriseService.getOne(Wrappers.<ProjectEnterprise>lambdaQuery()
|
||||||
|
.eq(ProjectEnterprise::getProjectSn, projectSn).eq(ProjectEnterprise::getEnterpriseId, enterpriseId));
|
||||||
|
enterpriseIds.add(projectEnterprise.getEnterpriseId());
|
||||||
|
getChild(projectSn, projectEnterprise.getEnterpriseId(), enterpriseIds);
|
||||||
|
queryWrapper.lambda().in(XzMaterial::getEnterpriseId, enterpriseIds);
|
||||||
|
}
|
||||||
IPage<XzMaterial> pageList = xzMaterialService.page(page, queryWrapper);
|
IPage<XzMaterial> pageList = xzMaterialService.page(page, queryWrapper);
|
||||||
if (pageList.getRecords().size() > 0) {
|
if (pageList.getRecords().size() > 0) {
|
||||||
List<EnterpriseInfo> enterpriseInfos = enterpriseInfoService.listByIds(pageList.getRecords().stream().map(r -> r.getEnterpriseId()).collect(Collectors.toSet()));
|
List<EnterpriseInfo> enterpriseInfos = enterpriseInfoService.listByIds(pageList.getRecords().stream().map(r -> r.getEnterpriseId()).collect(Collectors.toSet()));
|
||||||
for (XzMaterial record : pageList.getRecords()) {
|
for (XzMaterial record : pageList.getRecords()) {
|
||||||
for (EnterpriseInfo enterpriseInfo : enterpriseInfos) {
|
for (EnterpriseInfo enterpriseInfo : enterpriseInfos) {
|
||||||
if (record.getEnterpriseId().equals(enterpriseInfo.getId().toString())) {
|
if (record.getEnterpriseId() != null && record.getEnterpriseId().equals(enterpriseInfo.getId().toString())) {
|
||||||
record.setEnterpriseName(enterpriseInfo.getEnterpriseName());
|
record.setEnterpriseName(enterpriseInfo.getEnterpriseName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -94,6 +113,16 @@ public class XzMaterialController {
|
|||||||
return Result.success(pageList);
|
return Result.success(pageList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void getChild(String projectSn, Long enterpriseId, List<Long> enterpriseIds) {
|
||||||
|
List<Long> ids = projectEnterpriseService.list(Wrappers.<ProjectEnterprise>lambdaQuery()
|
||||||
|
.eq(ProjectEnterprise::getProjectSn, projectSn).eq(ProjectEnterprise::getParentEnterpriseId, enterpriseId))
|
||||||
|
.stream().map(p -> p.getEnterpriseId()).collect(Collectors.toList());
|
||||||
|
for (Long id : ids) {
|
||||||
|
getChild(projectSn, id, enterpriseIds);
|
||||||
|
enterpriseIds.add(id);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 列表查询
|
* 列表查询
|
||||||
*
|
*
|
||||||
|
|||||||
@ -9,8 +9,10 @@ import com.zhgd.jeecg.common.api.vo.Result;
|
|||||||
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
import com.zhgd.jeecg.common.mybatis.EntityMap;
|
||||||
import com.zhgd.xmgl.entity.vo.SafeEducationQuestionAnswerDataVo;
|
import com.zhgd.xmgl.entity.vo.SafeEducationQuestionAnswerDataVo;
|
||||||
import com.zhgd.xmgl.modules.edu.service.ISafeEducationQuestionAnswerService;
|
import com.zhgd.xmgl.modules.edu.service.ISafeEducationQuestionAnswerService;
|
||||||
|
import com.zhgd.xmgl.modules.worker.entity.UfaceDev;
|
||||||
import com.zhgd.xmgl.modules.worker.entity.WorkerInfoAuditRecord;
|
import com.zhgd.xmgl.modules.worker.entity.WorkerInfoAuditRecord;
|
||||||
import com.zhgd.xmgl.modules.worker.entity.WorkerSafeEducationWorker;
|
import com.zhgd.xmgl.modules.worker.entity.WorkerSafeEducationWorker;
|
||||||
|
import com.zhgd.xmgl.modules.worker.service.IUfaceDevService;
|
||||||
import com.zhgd.xmgl.modules.worker.service.IWorkerInfoAuditRecordService;
|
import com.zhgd.xmgl.modules.worker.service.IWorkerInfoAuditRecordService;
|
||||||
import com.zhgd.xmgl.util.MessageUtil;
|
import com.zhgd.xmgl.util.MessageUtil;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
@ -25,11 +27,9 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
import java.lang.reflect.Array;
|
import java.lang.reflect.Array;
|
||||||
import java.util.Arrays;
|
import java.util.*;
|
||||||
import java.util.Date;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
|
||||||
@ -214,6 +214,9 @@ public class XzWorkerInfoAuditRecordController {
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private IUfaceDevService ufaceDevService;
|
||||||
|
|
||||||
@OperLog(operModul = "劳务管理", operType = "劳务人员审核通过", operDesc = "劳务人员审核通过")
|
@OperLog(operModul = "劳务管理", operType = "劳务人员审核通过", operDesc = "劳务人员审核通过")
|
||||||
@ApiOperation(value = "审核通过", notes = "审核通过", httpMethod = "POST")
|
@ApiOperation(value = "审核通过", notes = "审核通过", httpMethod = "POST")
|
||||||
@ApiImplicitParams({
|
@ApiImplicitParams({
|
||||||
@ -223,7 +226,9 @@ public class XzWorkerInfoAuditRecordController {
|
|||||||
@PostMapping(value = "/adoptWorkerInfo")
|
@PostMapping(value = "/adoptWorkerInfo")
|
||||||
public Result<WorkerInfoAuditRecord> adoptWorkerInfo(@RequestBody Map<String, Object> paramMap) {
|
public Result<WorkerInfoAuditRecord> adoptWorkerInfo(@RequestBody Map<String, Object> paramMap) {
|
||||||
List<String> ids = (List<String>) paramMap.get("id");
|
List<String> ids = (List<String>) paramMap.get("id");
|
||||||
List<String> ufaceDevId = (List<String>) paramMap.get("ufaceDevId");
|
List<String> ufaceDevId = ufaceDevService.list(Wrappers.<UfaceDev>lambdaQuery().eq(UfaceDev::getProjectSn, paramMap.get("projectSn").toString()))
|
||||||
|
.stream().map(d -> d.getId().toString()).collect(Collectors.toList());
|
||||||
|
if (ufaceDevId.size() > 0) {
|
||||||
String ufaceDevIds = ufaceDevId.stream().collect(Collectors.joining(","));
|
String ufaceDevIds = ufaceDevId.stream().collect(Collectors.joining(","));
|
||||||
for (String id : ids) {
|
for (String id : ids) {
|
||||||
paramMap.put("id", id);
|
paramMap.put("id", id);
|
||||||
@ -232,6 +237,7 @@ public class XzWorkerInfoAuditRecordController {
|
|||||||
paramMap.put("registerType", 2);
|
paramMap.put("registerType", 2);
|
||||||
workerInfoAuditRecordService.adoptWorkerInfo(paramMap);
|
workerInfoAuditRecordService.adoptWorkerInfo(paramMap);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return Result.ok();
|
return Result.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user