This commit is contained in:
wangliwen 2022-10-12 16:20:32 +08:00
parent 5c9a8a83d8
commit da4fab24bc
8 changed files with 55 additions and 53 deletions

View File

@ -90,19 +90,19 @@ public class ActivitiServiceImpl extends BaseServiceImpl<ProcessActivityDao, Pro
@Override @Override
public String getDurationInSecond(Long second) { public String getDurationInSecond(Long second) {
StringBuilder builder=new StringBuilder(); StringBuilder builder = new StringBuilder();
Duration duration=Duration.ofSeconds(second); Duration duration = Duration.ofSeconds(second);
if(duration.toDays()>0){ if (duration.toDays() > 0) {
builder.append(duration.toDays()+"d "); builder.append(duration.toDays() + "d ");
builder.append(duration.minus(Duration.ofDays(duration.toDays())).toHours()+"h"); builder.append(duration.minus(Duration.ofDays(duration.toDays())).toHours() + "h");
}else if(duration.toHours()>0){ } else if (duration.toHours() > 0) {
builder.append(duration.toHours()+"h "); builder.append(duration.toHours() + "h ");
builder.append(duration.minus(Duration.ofHours(duration.toHours())).toMinutes()+"m"); builder.append(duration.minus(Duration.ofHours(duration.toHours())).toMinutes() + "m");
}else if(duration.toMinutes()>0){ } else if (duration.toMinutes() > 0) {
builder.append(duration.toMinutes()+"m "); builder.append(duration.toMinutes() + "m ");
builder.append(duration.minus(Duration.ofMinutes(duration.toMinutes())).getSeconds()+"s"); builder.append(duration.minus(Duration.ofMinutes(duration.toMinutes())).getSeconds() + "s");
}else { } else {
builder.append(second+"s"); builder.append(second + "s");
} }
return builder.toString(); return builder.toString();
} }

View File

@ -111,12 +111,12 @@ public class BookMeetingRoomController {
sysNoticeDTO.setApplyState(0); sysNoticeDTO.setApplyState(0);
// 根据roleId查询userId // 根据roleId查询userId
List<Long> useIds = sysRoleUserService.getUserIdListByRoleId(Long.parseLong(defaultAssigneeRoleId)); List<Long> useIds = sysRoleUserService.getUserIdListByRoleId(Long.parseLong(defaultAssigneeRoleId));
if (useIds != null && useIds.size() > 0){ if (useIds != null && useIds.size() > 0) {
String userId = ""; String userId = "";
for (Long use : useIds){ for (Long use : useIds) {
userId += use.toString()+","; userId += use.toString() + ",";
} }
sysNoticeDTO.setReceiverTypeIds(userId.substring(0,userId.length() -1)); sysNoticeDTO.setReceiverTypeIds(userId.substring(0, userId.length() - 1));
} }
sysNoticeDTO.setStatus(NoticeStatusEnum.SEND.value()); sysNoticeDTO.setStatus(NoticeStatusEnum.SEND.value());
sysNoticeDTO.setSenderName("流程系统"); sysNoticeDTO.setSenderName("流程系统");
@ -127,7 +127,7 @@ public class BookMeetingRoomController {
sysNoticeService.save(sysNoticeDTO); sysNoticeService.save(sysNoticeDTO);
// 还要发送自己能看到的的谁给我审核的消息 // 还要发送自己能看到的的谁给我审核的消息
String ownedContent = "【通知】您发起的" + dto.getRoomName() + String ownedContent = "【通知】您发起的" + dto.getRoomName() +
"会议室申请,当前审核部门为:" + bigDateDeptName + ",审核负责人:会议室管理员" ; "会议室申请,当前审核部门为:" + bigDateDeptName + ",审核负责人:会议室管理员";
SysNoticeDTO ownedSysNoticeDTO = new SysNoticeDTO(); SysNoticeDTO ownedSysNoticeDTO = new SysNoticeDTO();
ownedSysNoticeDTO.setType(10); ownedSysNoticeDTO.setType(10);
ownedSysNoticeDTO.setApplyState(0); ownedSysNoticeDTO.setApplyState(0);

View File

@ -45,8 +45,8 @@ public interface ResourceCarDao extends BaseDao<ResourceCarEntity> {
@Param("name") String name); @Param("name") String name);
List<Map> selectInfrastructureListByDeptName(@Param("name") String name, List<Map> selectInfrastructureListByDeptName(@Param("name") String name,
@Param("userId") Long userId, @Param("userId") Long userId,
@Param("deptName") String deptName, @Param("deptName") String deptName,
@Param("pageNum") Integer pageNum, @Param("pageNum") Integer pageNum,
@Param("pageSize") Integer pageSize); @Param("pageSize") Integer pageSize);
} }

View File

@ -119,7 +119,7 @@ public class ResourceCarServiceImpl extends CrudServiceImpl<ResourceCarDao, Reso
case TSINGTAO_XHA: { case TSINGTAO_XHA: {
List<Map> maps = resourceCarDao.selectInfrastructureCarGroupByDept(userId, (pageNum - 1) * pageSize, pageSize, name); List<Map> maps = resourceCarDao.selectInfrastructureCarGroupByDept(userId, (pageNum - 1) * pageSize, pageSize, name);
resultMap.put("list", maps); resultMap.put("list", maps);
resultMap.put("deptCount", maps.stream().collect(Collectors.groupingBy(it->it.get("deptName"))).size()); resultMap.put("deptCount", maps.stream().collect(Collectors.groupingBy(it -> it.get("deptName"))).size());
} }
break; break;
} }

View File

@ -120,21 +120,21 @@
AND su.dept_id IS NOT NULL AND su.dept_id IS NOT NULL
GROUP BY tda.attr_value GROUP BY tda.attr_value
UNION UNION
SELECT SELECT
COUNT( taa.apply_flag ) AS 'count', COUNT( taa.apply_flag ) AS 'count',
'jcss' AS 'type' 'jcss' AS 'type'
FROM FROM
t_ability_application taa, t_ability_application taa,
sys_dept sd, sys_dept sd,
sys_user su sys_user su
WHERE WHERE
1 = 1 1 = 1
AND taa.user_id = su.id AND taa.user_id = su.id
AND su.dept_id = sd.id AND su.dept_id = sd.id
AND taa.camera_list != '' AND taa.camera_list != ''
AND taa.camera_list IS NOT NULL AND taa.camera_list IS NOT NULL
GROUP BY GROUP BY
sd.id sd.id
) temp2 ) temp2
</select> </select>

View File

@ -1016,22 +1016,22 @@
UNION UNION
SELECT SELECT
COUNT( taa.apply_flag ) AS 'count', COUNT( taa.apply_flag ) AS 'count',
sd.NAME AS "deptName", sd.NAME AS "deptName",
'jcss' AS 'type' 'jcss' AS 'type'
FROM FROM
t_ability_application taa, t_ability_application taa,
sys_dept sd, sys_dept sd,
sys_user su sys_user su
WHERE WHERE
1 = 1 1 = 1
AND taa.user_id = su.id AND taa.user_id = su.id
AND su.dept_id = sd.id AND su.dept_id = sd.id
AND taa.camera_list != '' AND taa.camera_list != ''
AND taa.camera_list IS NOT NULL AND taa.camera_list IS NOT NULL
GROUP BY GROUP BY
sd.id sd.id
</select> </select>
<!-- <!--
<select id="selectMaxType" resultType="java.lang.String"> <select id="selectMaxType" resultType="java.lang.String">

View File

@ -88,7 +88,8 @@
car.dept_name AS "deptName", car.dept_name AS "deptName",
COUNT(car.id) AS "count" COUNT(car.id) AS "count"
FROM FROM
(select del_flag, user_id, json_extract(note1, '$[0].idtCameraChannel') as id, TRIM(BOTH '"' FROM json_extract(note1, '$[0].managementUnitName')) as dept_name, json_extract(note1, '$[0].channelName') as name (select del_flag, user_id, json_extract(note1, '$[0].idtCameraChannel') as id, TRIM(BOTH '"' FROM
json_extract(note1, '$[0].managementUnitName')) as dept_name, json_extract(note1, '$[0].channelName') as name
from tb_resource_car where note1 IS NOT NULL) car from tb_resource_car where note1 IS NOT NULL) car
left join sys_dept dept on car.dept_name=dept.name left join sys_dept dept on car.dept_name=dept.name
WHERE car.user_id = #{userId} WHERE car.user_id = #{userId}
@ -163,7 +164,8 @@
car.del_flag AS delFlag, car.del_flag AS delFlag,
car.idtCameraChannel car.idtCameraChannel
FROM FROM
(select del_flag, id, user_id, note1, create_date, resource_id, json_extract(note1, '$[0].idtCameraChannel') as idtCameraChannel, (select del_flag, id, user_id, note1, create_date, resource_id, json_extract(note1, '$[0].idtCameraChannel') as
idtCameraChannel,
TRIM(BOTH '"' FROM json_extract(note1, '$[0].managementUnitName')) as dept_name, json_extract(note1, TRIM(BOTH '"' FROM json_extract(note1, '$[0].managementUnitName')) as dept_name, json_extract(note1,
'$[0].channelName') as name '$[0].channelName') as name
from tb_resource_car where note1 IS NOT NULL) car from tb_resource_car where note1 IS NOT NULL) car

View File

@ -22,7 +22,7 @@
</select> </select>
<select id="getUserIdsByRoleId" resultType="java.lang.Long"> <select id="getUserIdsByRoleId" resultType="java.lang.Long">
select user_id from sys_role_user where role_id = #{roleId} select user_id from sys_role_user where role_id = #{roleId}
</select> </select>
</mapper> </mapper>