update code

dev_xds
haha 2023-10-07 21:59:57 +08:00
parent 180ff53331
commit 0036578c0e
3 changed files with 21 additions and 9 deletions

View File

@ -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',

View File

@ -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>

View File

@ -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());
}
}
}