1
This commit is contained in:
parent
76cf1cfc2b
commit
37323443d3
@ -236,7 +236,6 @@
|
|||||||
<scope>system</scope>
|
<scope>system</scope>
|
||||||
<systemPath>${project.basedir}/src/main/resources/lib/k3cloud-webapi-sdk-java11-v8.2.0.jar</systemPath>
|
<systemPath>${project.basedir}/src/main/resources/lib/k3cloud-webapi-sdk-java11-v8.2.0.jar</systemPath>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.google.code.gson</groupId>
|
<groupId>com.google.code.gson</groupId>
|
||||||
<artifactId>gson</artifactId>
|
<artifactId>gson</artifactId>
|
||||||
|
|||||||
@ -11,7 +11,9 @@ import com.evo.common.config.Global;
|
|||||||
import com.evo.common.constant.Constants;
|
import com.evo.common.constant.Constants;
|
||||||
import com.evo.common.core.domain.AjaxResult;
|
import com.evo.common.core.domain.AjaxResult;
|
||||||
import com.evo.common.utils.Collections;
|
import com.evo.common.utils.Collections;
|
||||||
|
import com.evo.common.utils.http.HttpUtils;
|
||||||
import com.evo.ding.DingUtils;
|
import com.evo.ding.DingUtils;
|
||||||
|
import com.evo.kingdeeUtils.kenum.KingdeeParamsEnum;
|
||||||
import com.evo.personnelMatters.mapper.RzOverTimeDetailMapper;
|
import com.evo.personnelMatters.mapper.RzOverTimeDetailMapper;
|
||||||
import com.evo.personnelMatters.mapper.RzOverTimeMapper;
|
import com.evo.personnelMatters.mapper.RzOverTimeMapper;
|
||||||
import com.evo.restaurant.service.IRzRestaurantStatisticsService;
|
import com.evo.restaurant.service.IRzRestaurantStatisticsService;
|
||||||
@ -114,6 +116,16 @@ public class TestController {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 清洗加班
|
||||||
|
*/
|
||||||
|
@GetMapping("/testAdapterSend")
|
||||||
|
public AjaxResult testSend() throws ParseException {
|
||||||
|
String data = "{\"FormId\":\"BD_Empinfo\",\"FieldKeys\":\"FID\",\"FilterString\":[{\"Left\":\"\",\"FieldName\":\"FStaffNumber\",\"Compare\":\"17\",\"Value\":\"00046\",\"Right\":\"\",\"Logic\":0}],\"OrderString\":\"\",\"TopRowCount\":0,\"StartRow\":0,\"Limit\":2000,\"SubSystemId\":\"\"}";
|
||||||
|
return AjaxResult.success(HttpUtils.sendPost("http://localhost:8089/distribution/kingdee/send", JSONObject.toJSONString(Collections.asMap("fromId","BD_Empinfo", "month","executeBillQuery", "data",data))));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 清洗加班
|
* 清洗加班
|
||||||
*/
|
*/
|
||||||
|
|||||||
@ -138,7 +138,9 @@ public class HttpUtils
|
|||||||
conn.setRequestProperty("connection", "Keep-Alive");
|
conn.setRequestProperty("connection", "Keep-Alive");
|
||||||
conn.setRequestProperty("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64)");
|
conn.setRequestProperty("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64)");
|
||||||
conn.setRequestProperty("Accept-Charset", "UTF-8");
|
conn.setRequestProperty("Accept-Charset", "UTF-8");
|
||||||
conn.setRequestProperty("contentType", "UTF-8");
|
//conn.setRequestProperty("contentType", "UTF-8");
|
||||||
|
conn.setRequestProperty("Content-Type", "application/json;charset=utf-8");
|
||||||
|
|
||||||
conn.setDoOutput(true);
|
conn.setDoOutput(true);
|
||||||
conn.setDoInput(true);
|
conn.setDoInput(true);
|
||||||
out = new PrintWriter(conn.getOutputStream());
|
out = new PrintWriter(conn.getOutputStream());
|
||||||
|
|||||||
@ -16,7 +16,6 @@ public interface DingCallBackExchangeProcessor {
|
|||||||
static final String EVENT_TYPE_USER_ADD_ORG = "user_add_org";
|
static final String EVENT_TYPE_USER_ADD_ORG = "user_add_org";
|
||||||
//离职
|
//离职
|
||||||
static final String EVENT_TYPE_USER_LEAVE_ORG = "user_leave_org";
|
static final String EVENT_TYPE_USER_LEAVE_ORG = "user_leave_org";
|
||||||
|
|
||||||
//打卡
|
//打卡
|
||||||
static final String EVENT_TYPE_CHECK_RECORD = "attendance_check_record";
|
static final String EVENT_TYPE_CHECK_RECORD = "attendance_check_record";
|
||||||
//审批实例订阅-> 补卡
|
//审批实例订阅-> 补卡
|
||||||
|
|||||||
@ -39,6 +39,7 @@ public class DingCallBackApproveStatusChangeExchangeProcessor implements DingCal
|
|||||||
//获取审批示例id
|
//获取审批示例id
|
||||||
String processInstanceId = json.getString("processInstanceId");
|
String processInstanceId = json.getString("processInstanceId");
|
||||||
GetProcessInstanceResponseBody.GetProcessInstanceResponseBodyResult result = DingUtils.getProcessInstanceInfo(processInstanceId);
|
GetProcessInstanceResponseBody.GetProcessInstanceResponseBodyResult result = DingUtils.getProcessInstanceInfo(processInstanceId);
|
||||||
|
System.out.println(JSONObject.toJSONString(result));
|
||||||
for (AttendanceApproveStatusChangeExchangeProcessor processor : approveStatusChangeExchangeProcessorList) {
|
for (AttendanceApproveStatusChangeExchangeProcessor processor : approveStatusChangeExchangeProcessorList) {
|
||||||
if (processor.accept(json.getString("approveType"), result.getResult(), result.getStatus())) {
|
if (processor.accept(json.getString("approveType"), result.getResult(), result.getStatus())) {
|
||||||
processor.exchange(processInstanceId, result);
|
processor.exchange(processInstanceId, result);
|
||||||
|
|||||||
@ -29,6 +29,7 @@ public class RzOverTime extends BaseEntity
|
|||||||
/** 部门ID */
|
/** 部门ID */
|
||||||
private Long deptId;
|
private Long deptId;
|
||||||
@Excel(name = "部门")
|
@Excel(name = "部门")
|
||||||
|
@TableField(exist = false)
|
||||||
private String deptName;
|
private String deptName;
|
||||||
|
|
||||||
private Long userId;
|
private Long userId;
|
||||||
@ -46,6 +47,7 @@ public class RzOverTime extends BaseEntity
|
|||||||
@Excel(name = "加班总时长")
|
@Excel(name = "加班总时长")
|
||||||
private BigDecimal overHours;
|
private BigDecimal overHours;
|
||||||
@Excel(name = "调休总时长")
|
@Excel(name = "调休总时长")
|
||||||
|
@TableField(exist = false)
|
||||||
private BigDecimal taskHours;
|
private BigDecimal taskHours;
|
||||||
|
|
||||||
/** 删除标识 */
|
/** 删除标识 */
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user