查询作业负责人的证书信息

This commit is contained in:
pengjie 2024-05-18 14:22:02 +08:00
parent 13e6ab61c1
commit 7847585181

View File

@ -6,6 +6,8 @@ import com.zhgd.annotation.OperLog;
import com.zhgd.jeecg.common.api.vo.Result;
import com.zhgd.jeecg.common.execption.OpenAlertException;
import com.zhgd.jeecg.common.mybatis.EntityMap;
import com.zhgd.xmgl.modules.basicdata.entity.SystemUser;
import com.zhgd.xmgl.modules.basicdata.service.ISystemUserService;
import com.zhgd.xmgl.modules.worker.entity.WorkerCertificate;
import com.zhgd.xmgl.modules.worker.service.IWorkerCertificateService;
import com.zhgd.xmgl.util.DateUtils;
@ -44,6 +46,9 @@ public class WorkerCertificateController {
@Autowired
private IWorkerCertificateService workerCertificateService;
@Autowired
private ISystemUserService systemUserService;
/**
* 分页列表查询
*
@ -163,6 +168,10 @@ public class WorkerCertificateController {
public Result<List<WorkerCertificate>> queryByType(@RequestBody Map<String, Object> map) {
Result<List<WorkerCertificate>> result = new Result<List<WorkerCertificate>>();
String workerId = MapUtils.getString(map, "workerId");
if (StringUtils.isBlank(workerId)) {
String userId = MapUtils.getString(map, "userId");
workerId = systemUserService.getById(userId).getWorkerId().toString();
}
Integer certificateType = MapUtils.getInteger(map, "certificateType");
List<WorkerCertificate> workerCertificate = workerCertificateService.list(Wrappers.<WorkerCertificate>lambdaQuery()
.eq(WorkerCertificate::getWorkerId, workerId)