diff --git a/renren-admin/src/main/java/io/renren/modules/activiti/controller/HistoryController.java b/renren-admin/src/main/java/io/renren/modules/activiti/controller/HistoryController.java index 0ce4d102..df5076df 100644 --- a/renren-admin/src/main/java/io/renren/modules/activiti/controller/HistoryController.java +++ b/renren-admin/src/main/java/io/renren/modules/activiti/controller/HistoryController.java @@ -169,7 +169,7 @@ public class HistoryController { detailDTO.setActivityType(""); detailDTO.setStartTime(task.getCreateTime()); detailDTO.setEndTime(null); - detailDTO.setDurationInSeconds(null); + detailDTO.setDuration(""); detailDTO.setExecutionId(task.getExecutionId()); detailDTO.setProcessDefinitionId(task.getProcessDefinitionId()); detailDTO.setComment("待审核"); diff --git a/renren-admin/src/main/java/io/renren/modules/activiti/dto/HistoryDetailDTO.java b/renren-admin/src/main/java/io/renren/modules/activiti/dto/HistoryDetailDTO.java index 615fdea8..465c68b5 100644 --- a/renren-admin/src/main/java/io/renren/modules/activiti/dto/HistoryDetailDTO.java +++ b/renren-admin/src/main/java/io/renren/modules/activiti/dto/HistoryDetailDTO.java @@ -45,8 +45,8 @@ public class HistoryDetailDTO { @ApiModelProperty(value = "结束时间") private Date endTime; - @ApiModelProperty(value = "时长(秒)") - private Long durationInSeconds; + @ApiModelProperty(value = "时长") + private String duration; @ApiModelProperty(value = "审批意见") private String comment; diff --git a/renren-admin/src/main/java/io/renren/modules/activiti/entity/HistoryDetailEntity.java b/renren-admin/src/main/java/io/renren/modules/activiti/entity/HistoryDetailEntity.java index 4716e91e..4f2cef35 100644 --- a/renren-admin/src/main/java/io/renren/modules/activiti/entity/HistoryDetailEntity.java +++ b/renren-admin/src/main/java/io/renren/modules/activiti/entity/HistoryDetailEntity.java @@ -33,7 +33,7 @@ public class HistoryDetailEntity { private Date endTime; - private Long durationInSeconds; + private String duration; private String comment; diff --git a/renren-admin/src/main/java/io/renren/modules/activiti/service/ActivitiService.java b/renren-admin/src/main/java/io/renren/modules/activiti/service/ActivitiService.java index 4a1ffe93..87339659 100644 --- a/renren-admin/src/main/java/io/renren/modules/activiti/service/ActivitiService.java +++ b/renren-admin/src/main/java/io/renren/modules/activiti/service/ActivitiService.java @@ -22,4 +22,6 @@ public interface ActivitiService extends BaseService { Page getDeptProcessInstancePage(Map params); List getTaskHandleDetailInfo(String processInstanceId); + + String getDurationInSecond(Long second); } diff --git a/renren-admin/src/main/java/io/renren/modules/activiti/service/impl/ActivitiServiceImpl.java b/renren-admin/src/main/java/io/renren/modules/activiti/service/impl/ActivitiServiceImpl.java index c74cca65..692a59cf 100644 --- a/renren-admin/src/main/java/io/renren/modules/activiti/service/impl/ActivitiServiceImpl.java +++ b/renren-admin/src/main/java/io/renren/modules/activiti/service/impl/ActivitiServiceImpl.java @@ -18,6 +18,7 @@ import io.renren.modules.sys.service.SysUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.time.Duration; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -81,9 +82,28 @@ public class ActivitiServiceImpl extends BaseServiceImpl 0) { + builder.append(duration.toDays() + "d "); + builder.append(duration.minus(Duration.ofDays(duration.toDays())).toHours() + "h"); + } else if (duration.toHours() > 0) { + builder.append(duration.toHours() + "h "); + builder.append(duration.minus(Duration.ofHours(duration.toHours())).toMinutes() + "m"); + } else if (duration.toMinutes() > 0) { + builder.append(duration.toMinutes() + "m "); + builder.append(duration.minus(Duration.ofMinutes(duration.toMinutes())).getSeconds() + "s"); + } else { + builder.append(second + "s"); + } + return builder.toString(); + } } diff --git a/renren-admin/src/main/java/io/renren/modules/meeting/controller/BookMeetingRoomController.java b/renren-admin/src/main/java/io/renren/modules/meeting/controller/BookMeetingRoomController.java index 12664577..ed447a80 100644 --- a/renren-admin/src/main/java/io/renren/modules/meeting/controller/BookMeetingRoomController.java +++ b/renren-admin/src/main/java/io/renren/modules/meeting/controller/BookMeetingRoomController.java @@ -111,12 +111,12 @@ public class BookMeetingRoomController { sysNoticeDTO.setApplyState(0); // 根据roleId查询userId List useIds = sysRoleUserService.getUserIdListByRoleId(Long.parseLong(defaultAssigneeRoleId)); - if (useIds != null && useIds.size() > 0){ + if (useIds != null && useIds.size() > 0) { String userId = ""; - for (Long use : useIds){ - userId += use.toString()+","; + for (Long use : useIds) { + 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.setSenderName("流程系统"); @@ -127,7 +127,7 @@ public class BookMeetingRoomController { sysNoticeService.save(sysNoticeDTO); // 还要发送自己能看到的的谁给我审核的消息 String ownedContent = "【通知】您发起的" + dto.getRoomName() + - "会议室申请,当前审核部门为:" + bigDateDeptName + ",审核负责人:会议室管理员" ; + "会议室申请,当前审核部门为:" + bigDateDeptName + ",审核负责人:会议室管理员"; SysNoticeDTO ownedSysNoticeDTO = new SysNoticeDTO(); ownedSysNoticeDTO.setType(10); ownedSysNoticeDTO.setApplyState(0); diff --git a/renren-admin/src/main/java/io/renren/modules/processForm/controller/TAbilityApplicationController.java b/renren-admin/src/main/java/io/renren/modules/processForm/controller/TAbilityApplicationController.java index 58e1f9b8..e73d3b5a 100644 --- a/renren-admin/src/main/java/io/renren/modules/processForm/controller/TAbilityApplicationController.java +++ b/renren-admin/src/main/java/io/renren/modules/processForm/controller/TAbilityApplicationController.java @@ -290,7 +290,7 @@ public class TAbilityApplicationController { detailDTO.setActivityType(""); detailDTO.setStartTime(task.getCreateTime()); detailDTO.setEndTime(null); - detailDTO.setDurationInSeconds(null); + detailDTO.setDuration(""); detailDTO.setExecutionId(task.getExecutionId()); detailDTO.setProcessDefinitionId(task.getProcessDefinitionId()); detailDTO.setComment("待审核"); diff --git a/renren-admin/src/main/java/io/renren/modules/resourceCar/dao/ResourceCarDao.java b/renren-admin/src/main/java/io/renren/modules/resourceCar/dao/ResourceCarDao.java index 4bef40d1..342e789c 100644 --- a/renren-admin/src/main/java/io/renren/modules/resourceCar/dao/ResourceCarDao.java +++ b/renren-admin/src/main/java/io/renren/modules/resourceCar/dao/ResourceCarDao.java @@ -45,8 +45,8 @@ public interface ResourceCarDao extends BaseDao { @Param("name") String name); List selectInfrastructureListByDeptName(@Param("name") String name, - @Param("userId") Long userId, - @Param("deptName") String deptName, - @Param("pageNum") Integer pageNum, - @Param("pageSize") Integer pageSize); + @Param("userId") Long userId, + @Param("deptName") String deptName, + @Param("pageNum") Integer pageNum, + @Param("pageSize") Integer pageSize); } \ No newline at end of file diff --git a/renren-admin/src/main/java/io/renren/modules/resourceCar/service/impl/ResourceCarServiceImpl.java b/renren-admin/src/main/java/io/renren/modules/resourceCar/service/impl/ResourceCarServiceImpl.java index de72310c..07a29bf6 100644 --- a/renren-admin/src/main/java/io/renren/modules/resourceCar/service/impl/ResourceCarServiceImpl.java +++ b/renren-admin/src/main/java/io/renren/modules/resourceCar/service/impl/ResourceCarServiceImpl.java @@ -119,7 +119,7 @@ public class ResourceCarServiceImpl extends CrudServiceImpl maps = resourceCarDao.selectInfrastructureCarGroupByDept(userId, (pageNum - 1) * pageSize, pageSize, name); 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; } diff --git a/renren-admin/src/main/resources/mapper/device/TbDeviceApplyDao.xml b/renren-admin/src/main/resources/mapper/device/TbDeviceApplyDao.xml index cf4f2ef8..bb378276 100644 --- a/renren-admin/src/main/resources/mapper/device/TbDeviceApplyDao.xml +++ b/renren-admin/src/main/resources/mapper/device/TbDeviceApplyDao.xml @@ -15,6 +15,7 @@ #{item} + order by create_date desc \ No newline at end of file diff --git a/renren-admin/src/main/resources/mapper/processForm/TAbilityApplicationDao.xml b/renren-admin/src/main/resources/mapper/processForm/TAbilityApplicationDao.xml index 1c66bba8..32b2dde2 100644 --- a/renren-admin/src/main/resources/mapper/processForm/TAbilityApplicationDao.xml +++ b/renren-admin/src/main/resources/mapper/processForm/TAbilityApplicationDao.xml @@ -120,21 +120,21 @@ AND su.dept_id IS NOT NULL GROUP BY tda.attr_value UNION - SELECT - COUNT( taa.apply_flag ) AS 'count', - 'jcss' AS 'type' - FROM - t_ability_application taa, - sys_dept sd, - sys_user su - WHERE - 1 = 1 - AND taa.user_id = su.id - AND su.dept_id = sd.id - AND taa.camera_list != '' - AND taa.camera_list IS NOT NULL - GROUP BY - sd.id + SELECT + COUNT( taa.apply_flag ) AS 'count', + 'jcss' AS 'type' + FROM + t_ability_application taa, + sys_dept sd, + sys_user su + WHERE + 1 = 1 + AND taa.user_id = su.id + AND su.dept_id = sd.id + AND taa.camera_list != '' + AND taa.camera_list IS NOT NULL + GROUP BY + sd.id ) temp2 diff --git a/renren-admin/src/main/resources/mapper/resource/ResourceDao.xml b/renren-admin/src/main/resources/mapper/resource/ResourceDao.xml index 84a17b25..6fc0a73c 100644 --- a/renren-admin/src/main/resources/mapper/resource/ResourceDao.xml +++ b/renren-admin/src/main/resources/mapper/resource/ResourceDao.xml @@ -1016,22 +1016,22 @@ UNION SELECT - COUNT( taa.apply_flag ) AS 'count', + COUNT( taa.apply_flag ) AS 'count', - sd.NAME AS "deptName", - 'jcss' AS 'type' + sd.NAME AS "deptName", + 'jcss' AS 'type' FROM - t_ability_application taa, - sys_dept sd, - sys_user su + t_ability_application taa, + sys_dept sd, + sys_user su WHERE - 1 = 1 - AND taa.user_id = su.id - AND su.dept_id = sd.id - AND taa.camera_list != '' - AND taa.camera_list IS NOT NULL + 1 = 1 + AND taa.user_id = su.id + AND su.dept_id = sd.id + AND taa.camera_list != '' + AND taa.camera_list IS NOT NULL GROUP BY - sd.id + sd.id