Merge remote-tracking branch 'origin/master'

master
薛宏祥 1 year ago
commit 2e2752ab96
  1. 3
      src/main/java/org/springblade/modules/business/contraller/MaintenanceController.java
  2. 2
      src/main/java/org/springblade/modules/system/mapper/DeptMapper.java
  3. 25
      src/main/java/org/springblade/modules/system/mapper/DeptMapper.xml
  4. 18
      src/main/java/org/springblade/modules/system/mapper/UserMapper.xml
  5. 2
      src/main/java/org/springblade/modules/system/service/impl/DeptServiceImpl.java

@ -92,7 +92,8 @@ public class MaintenanceController extends BladeController {
@PostMapping("/task-create")
@Operation(summary = "定时任务-根据维保计划生成维保任务", description = "定时任务-根据维保计划生成维保任务")
public R taskCreate() {
LocalDate now = LocalDate.now();
// 提前五天生成
LocalDate now = LocalDate.now().minusDays(-5);
// 注意要查询上一次巡检计划中发现但未维修的
return R.status(planService.createTask(now));
}

@ -71,7 +71,7 @@ public interface DeptMapper extends BaseMapper<Dept> {
* @param tenantId
* @return
*/
List<DeptVO> assLimsTree(@Param("tenantId")String tenantId, @Param("createUser") Long createUser);
List<DeptVO> assLimsTree(String tenantId);
/**
* 懒加载获取树形节点

@ -120,26 +120,11 @@
</foreach>
and is_deleted = 0
</select>
<select id="assLimsTree" resultType="org.springblade.modules.system.pojo.vo.DeptVO">
SELECT
id,
parent_id,
dept_name AS title,
id AS "value",
id AS "key"
FROM
blade_dept
WHERE
is_deleted = 0 AND dept_category = 5 AND id IN (
SELECT
dept_id
FROM
lab_maintenance_plan
WHERE
is_deleted = 0
<!-- <if test = "createUser!=null and createUser!=''" >AND create_user = #{createUser}</if>-->
)
<if test = "tenantId!=null and tenantId!=''" >AND tenant_id = #{tenantId}</if>
<select id="assLimsTree" resultMap="treeNodeResultMap">
select id, parent_id, dept_name as title, id as "value", id as "key" from blade_dept where is_deleted = 0 and dept_category = 5
<if test="_parameter!=null and _parameter!=''">
and tenant_id = #{_parameter}
</if>
ORDER BY sort
</select>

@ -86,17 +86,17 @@
</select>
<select id="getLimsUsers" resultType="org.springblade.modules.system.pojo.vo.LimsUserVO">
SELECT
id,
name,
phone,
dept_id AS deptId,
dept_name AS deptName,
create_dept AS createDept
u.id AS id,
u.name AS name,
u.phone AS phone,
u.dept_id AS deptId,
d.dept_name AS deptName,
u.create_dept AS createDept
FROM
blade_user
blade_user u left join blade_dept d on u.dept_id = d.id
WHERE
is_deleted = 0
AND dept_id IN (
u.is_deleted = 0
AND u.dept_id IN (
SELECT
dept_id
FROM

@ -190,7 +190,7 @@ public class DeptServiceImpl extends ServiceImpl<DeptMapper, Dept> implements ID
@Override
public List<DeptVO> assLimsTree(String tenantId) {
return baseMapper.assLimsTree(tenantId, AuthUtil.getUserId());
return baseMapper.assLimsTree(tenantId);
}
}

Loading…
Cancel
Save