修改考勤的保存功能

dev_xd
lj7788@126.com 2025-01-25 13:03:47 +08:00
parent a8853781c4
commit af69e57c4f
2 changed files with 26 additions and 19 deletions

View File

@ -15,6 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -104,7 +105,10 @@ public class UniCallBackController {
if(type==1){// 人员比对结果,1:比对成功 2:比对失败 if(type==1){// 人员比对结果,1:比对成功 2:比对失败
String admitGuid=json.getString("admitGuid"); String admitGuid=json.getString("admitGuid");
long projectId=Long.parseLong(json.getString("cardNo")); String cardNo=json.getString("cardNo");
List<String> tmps= Arrays.asList(cardNo.split("0000"));
long projectId=tmps.size()>1? Long.parseLong(tmps.get(1)):0;
long userId=tmps.size()>0? Long.parseLong(tmps.get(0)):0;
String deviceNo=json.getString("deviceNo"); String deviceNo=json.getString("deviceNo");
String filePath=json.getString("filePath"); String filePath=json.getString("filePath");
Date showTime=new Date(json.getLong("showTime")); Date showTime=new Date(json.getLong("showTime"));

View File

@ -148,6 +148,26 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24">
<el-form-item label="身份证信息" prop="identificationCard">
<el-col :span="8">
<div class="div-header">头像面</div>
<image-upload v-model="form.certificatePhoto1" :limit="1" class="identification-card-1"
@change="doImageUpload" />
</el-col>
<el-col :span="8">
<div class="div-header">国徽面</div>
<image-upload v-model="form.certificatePhoto2" :limit="1" class="identification-card-2"
@change="doImageUpload" />
</el-col>
<el-col :span="8">
<div class="div-header">人脸识别头像</div>
<image-upload v-model="form.faceImage" :limit="1" class="face-image" @change="doImageUpload" />
</el-col>
</el-form-item>
</el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="姓名" prop="userName"> <el-form-item label="姓名" prop="userName">
<el-input v-model="form.userName" placeholder="请输入姓名" /> <el-input v-model="form.userName" placeholder="请输入姓名" />
@ -240,24 +260,7 @@
<el-input v-model="form.bankOffice" placeholder="请输入开户网点" /> <el-input v-model="form.bankOffice" placeholder="请输入开户网点" />
</el-form-item></el-col> </el-form-item></el-col>
<el-col :span="24">
<el-form-item label="身份证信息" prop="identificationCard">
<el-col :span="8">
<div class="div-header">头像面</div>
<image-upload v-model="form.certificatePhoto1" :limit="1" class="identification-card-1"
@change="doImageUpload" />
</el-col>
<el-col :span="8">
<div class="div-header">国徽面</div>
<image-upload v-model="form.certificatePhoto2" :limit="1" class="identification-card-2"
@change="doImageUpload" />
</el-col>
<el-col :span="8">
<div class="div-header">人脸识别头像</div>
<image-upload v-model="form.faceImage" :limit="1" class="face-image" @change="doImageUpload" />
</el-col>
</el-form-item>
</el-col>
</el-row> </el-row>
</el-form> </el-form>
<template #footer> <template #footer>