diff --git a/attendance-performance-manager-ui/admin/src/App.vue b/attendance-performance-manager-ui/admin/src/App.vue index 73ee2c05fc2cc649c67a90b9213d65896848cc83..2a0a7c137302df3236b4c61e8d892cb44a0116c9 100644 --- a/attendance-performance-manager-ui/admin/src/App.vue +++ b/attendance-performance-manager-ui/admin/src/App.vue @@ -31,7 +31,8 @@ export default { </script> <style lang="less" scoped> -#app { +#app { + height:100vh; .loading { display: flex; align-items: center; diff --git a/attendance-performance-manager-ui/admin/src/views/job/drawershow.vue b/attendance-performance-manager-ui/admin/src/views/job/drawershow.vue index c8045278262c9b370bb3e08d7ec91bd97a91adc3..485fb4341c23b1106ab9c686ff6fc24fcf0b9b73 100644 --- a/attendance-performance-manager-ui/admin/src/views/job/drawershow.vue +++ b/attendance-performance-manager-ui/admin/src/views/job/drawershow.vue @@ -19,7 +19,7 @@ label="鍒嗙粍" prop="groupId" v-model="form.groupId" - :enumData="dict.group" + :enumData="dict.groupId" type="select" placeholder="璇烽€夋嫨鍒嗙粍" /> @@ -154,7 +154,7 @@ export default { // 琛ㄥ崟閲嶇疆 reset() { this.form = { - groupId: null, + groupId: "", groupName: "", jobCode: "", jobName: "", diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/dingmsg/api/DingMessageController.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/dingmsg/api/DingMessageController.java index 618e4839952febb10327979f1dbcf81ed7f9938c..fc0579455d190fbe9b0e8a87581272aaf5a2b30f 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/dingmsg/api/DingMessageController.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/dingmsg/api/DingMessageController.java @@ -209,18 +209,20 @@ public class DingMessageController { } - if(result.getStatus().equals("NEW") || result.getStatus().equals("RUNNING")){ + if(result.getStatus().compareToIgnoreCase("NEW") == 0 || result.getStatus().compareToIgnoreCase("RUNNING") == 0){ leaveRecordEntity.setProcessStatus(1); - }else if(result.getStatus().equals("COMPLETED") || result.getStatus().equals("CANCELED") || result.getStatus().equals("TERMINATED")){ + }else if(result.getStatus().compareToIgnoreCase("COMPLETED") == 0 || result.getStatus().compareToIgnoreCase("CANCELED") == 0 + || result.getStatus().compareToIgnoreCase("TERMINATED") == 0){ leaveRecordEntity.setProcessStatus(2); } - if(result.getResult().equals("AGREE")){ + if(result.getResult().compareToIgnoreCase("AGREE") == 0){ leaveRecordEntity.setAuditResult(1); }else { leaveRecordEntity.setAuditResult(2); } + log.info("auditresult:"+leaveRecordEntity.getAuditResult()); leaveRecordEntity.setAuditDesc(result.getOperationRecords().get(0).getRemark()); AttendanceLeaveRecordEntity recordEntity = attendanceLeaveRecordService.selectOne(new AttendanceLeaveRecordQuery().remark(processInstanceId)); diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/personal/service/impl/DingPersonServiceImpl.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/personal/service/impl/DingPersonServiceImpl.java index 8ad8056b1c69c04a4924ec4f981739729efc78e3..28269336a444e3881b7c81d1f57ead4c968dde60 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/personal/service/impl/DingPersonServiceImpl.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/personal/service/impl/DingPersonServiceImpl.java @@ -120,10 +120,8 @@ public class DingPersonServiceImpl extends AbstractDingTalkService implements ID */ public com.aliyun.dingtalkworkflow_1_0.Client createClient() throws Exception { com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config(); - //config.protocol = "https"; config.protocol = "http"; config.regionId = "central"; -// config.endpoint = domain.replace("http://", ""); config.endpoint = oaUrl; return new com.aliyun.dingtalkworkflow_1_0.Client(config); } @@ -137,8 +135,6 @@ public class DingPersonServiceImpl extends AbstractDingTalkService implements ID HashMap<String, String> map = new HashMap<>(); getProcessInstanceHeaders.setCommonHeaders(map); getProcessInstanceHeaders.getCommonHeaders().put("host", "172.15.28.113:8919"); -// getProcessInstanceHeaders.getCommonHeaders().put("port", "8919"); -// getProcessInstanceHeaders.getCommonHeaders().put("protocol", "http"); com.aliyun.dingtalkworkflow_1_0.models.GetProcessInstanceRequest getProcessInstanceRequest = new com.aliyun.dingtalkworkflow_1_0.models.GetProcessInstanceRequest() .setProcessInstanceId(processInstanceId);