包头bug修改

This commit is contained in:
guoshengxiong 2025-02-26 14:14:23 +08:00
parent 8b3243745f
commit 260503ea98
2 changed files with 7 additions and 3 deletions

View File

@ -1,5 +1,6 @@
package com.zhgd.xmgl.modules.worker.controller;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.zhgd.annotation.OperLog;
@ -51,8 +52,11 @@ public class WorkerTypeController {
})
@PostMapping(value = "/page")
public Result<Page<WorkerType>> queryPageList(@RequestBody Map<String, Object> map) {
String typeName = MapUtils.getString(map, "typeName");
QueryWrapper<WorkerType> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(WorkerType::getProjectSn, MapUtils.getString(map, "projectSn"));
queryWrapper.lambda()
.eq(WorkerType::getProjectSn, MapUtils.getString(map, "projectSn"))
.like(StrUtil.isNotBlank(typeName), WorkerType::getTypeName, typeName);
return Result.success(workerTypeService.page(PageUtil.getPage(map), queryWrapper));
}

View File

@ -2178,11 +2178,11 @@ public class WorkerInfoServiceImpl extends ServiceImpl<WorkerInfoMapper, WorkerI
dtId = Convert.toLong(o1.get("id"));
}
} else {
Map o1 = (Map) departmentMap.get(name + "-" + typeName);
Map o1 = (Map) departmentMap.get(typeName);
if (o1 == null) {
DepartmentInfo info = new DepartmentInfo();
info.setEnterpriseId(enterpriseId);
info.setDepartmentName(typeName);
info.setDepartmentName(StringUtils.substringAfter(typeName, name + "-"));
info.setProjectSn(projectSn);
departmentInfoService.save(info);
dtId = info.getId();