update code
parent
180ff53331
commit
0036578c0e
|
@ -1,5 +1,6 @@
|
|||
import request from '@/utils/request'
|
||||
|
||||
import { deepClone } from '@/utils/index'
|
||||
import dayjs from 'dayjs'
|
||||
// 查询考勤人员基本属性列表
|
||||
export function listAttendanceWorker(query) {
|
||||
return request({
|
||||
|
@ -44,6 +45,10 @@ export function delAttendanceWorker(id) {
|
|||
}
|
||||
|
||||
export function queryAttendanceData(data){
|
||||
data=deepClone(data);
|
||||
if(data.createBy){
|
||||
data.createBy=dayjs(data.createBy).format("YYYY-MM-DD");
|
||||
}
|
||||
return request({
|
||||
url: `/project/attendanceWorker/queryAttendanceData?pageNum=${data.pageNum}&pageSize=${data.pageSize}`,
|
||||
method: 'post',
|
||||
|
|
|
@ -61,10 +61,10 @@
|
|||
<template slot-scope="{row}">{{ row.gender==1?'女':'男' }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="进场时间" align="center" prop="inTime">
|
||||
<template slot-scope="{row}">{{ row.inTime|formatDateTime }}</template>
|
||||
<template slot-scope="{row}">{{ row.inTime|formatTime }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="离场时间" align="center" prop="outTime">
|
||||
<template slot-scope="{row}">{{ row.outTime|formatDateTime }}</template>
|
||||
<template slot-scope="{row}">{{ row.outTime|formatTime }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="状态" align="center" prop="status">
|
||||
<template slot-scope="{row}">{{ row.status==1?'退场':'进场' }}</template>
|
||||
|
|
|
@ -214,16 +214,17 @@ public class AttendanceTask {
|
|||
System.out.println("-------1--------->AttendanceUserTask.syncWorker");
|
||||
Map<String, Object> params = new HashMap<>();
|
||||
params.put("projectId", "719148569880576");
|
||||
//params.put("start", "2000-01-01 00:00:00");
|
||||
//params.put("end", "2099-01-01 00:00:00");
|
||||
//params.put("start", "2023-10-06 00:00:00");
|
||||
//params.put("end", "2023-10-07 00:00:00");
|
||||
//params.put("pageNo", "1");
|
||||
//params.put("pageSize", "1000");
|
||||
params.put("startId", "6755780004");
|
||||
params.put("pageSize", "1000");
|
||||
params.put("appid","8fba899a21c64be4aa25bf0f3314ad5c");
|
||||
String sign = getSign(params,"426b3d8280620176d80a826eebef3579");
|
||||
System.out.println("--->"+sign);
|
||||
params.put("sign",sign);
|
||||
String host="https://glm.glodon.com/api/open";
|
||||
String path="/worker/allGroup";
|
||||
String path="/attendance/card";
|
||||
HttpUrl.Builder urlBuilder = Objects.requireNonNull(HttpUrl.parse(host + path)).newBuilder();
|
||||
params.forEach((s, o) -> {
|
||||
urlBuilder.addQueryParameter(s, (String) o);
|
||||
|
@ -232,9 +233,15 @@ public class AttendanceTask {
|
|||
.url(urlBuilder.build())
|
||||
.build();
|
||||
String data=getResult(request);
|
||||
System.out.println("data:"+data);
|
||||
//System.out.println("data:"+data);
|
||||
JSONObject jo= JSON.parseObject(data);
|
||||
|
||||
JSONArray jsonArray=jo.getJSONArray("data");
|
||||
for(int i=0;i<jsonArray.size();i++){
|
||||
JSONObject o=jsonArray.getJSONObject(i);
|
||||
if(o.getLong("workerId")==7813018){
|
||||
System.out.println(o.toString());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue