Commit 3168b6ae0389b74ea2eaba4620e34cc1dff5d808
1 parent
9d2c2b6e
fix: 修改人脸更新接口逻辑
Showing
5 changed files
with
50 additions
and
41 deletions
ruoyi-admin/src/main/java/com/ruoyi/job/DriverJob.java
| ... | ... | @@ -224,6 +224,7 @@ public class DriverJob implements InitializingBean { |
| 224 | 224 | int countPage = vo.getTotalCount() / pageSize; |
| 225 | 225 | countPage = vo.getTotalCount() % pageSize == 0 ? countPage : countPage + 1; |
| 226 | 226 | List<Driver> drivers = getDrivers(date, vo); |
| 227 | +// updateDrivers(drivers); | |
| 227 | 228 | saveDrivers(drivers, accessToken); |
| 228 | 229 | for (int i = 1; i <= countPage; ) { |
| 229 | 230 | if (++i <= countPage) { | ... | ... |
ruoyi-admin/src/main/java/com/ruoyi/pojo/request/FaceUpdateReqVo.java
| ... | ... | @@ -11,45 +11,49 @@ import java.util.List; |
| 11 | 11 | |
| 12 | 12 | /** |
| 13 | 13 | * 人脸更新数据 |
| 14 | + * | |
| 14 | 15 | * @author 20412 |
| 15 | 16 | */ |
| 16 | 17 | @Data |
| 17 | 18 | @ApiModel("人脸更新数据") |
| 18 | 19 | public class FaceUpdateReqVo { |
| 19 | - @ApiModelProperty("人脸数据") | |
| 20 | + @ApiModelProperty(value = "人脸数据",required = true) | |
| 20 | 21 | @NotEmpty(message = "人脸数据集合不能为空") |
| 21 | 22 | @Valid |
| 22 | 23 | List<FaceData> faceDataList; |
| 23 | - @Data | |
| 24 | - @ApiModel("FaceData") | |
| 25 | - public static class FaceData{ | |
| 26 | - /** | |
| 27 | - * 工号 | |
| 28 | - */ | |
| 29 | - @ApiModelProperty("工号") | |
| 30 | - @NotBlank(message = "工号不能为空") | |
| 31 | - String jobCode; | |
| 32 | - /** | |
| 33 | - * 图片url不能为空 | |
| 34 | - */ | |
| 35 | - @ApiModelProperty("图片url") | |
| 36 | - @NotBlank(message = "图片url不能为空") | |
| 37 | - String imageUrl; | |
| 38 | - /** | |
| 39 | - * 姓名 | |
| 40 | - */ | |
| 41 | - @ApiModelProperty("姓名") | |
| 42 | - @NotBlank(message = "姓名不能为空") | |
| 43 | - String name; | |
| 44 | - /** | |
| 45 | - * 工种 | |
| 46 | - */ | |
| 47 | - @ApiModelProperty("工种") | |
| 48 | - @NotBlank(message = "工种不能为空") | |
| 49 | - String posts; | |
| 50 | - @ApiModelProperty("线路") | |
| 51 | - String lineName; | |
| 52 | - @ApiModelProperty("车队") | |
| 53 | - String fleetName; | |
| 54 | - } | |
| 24 | + | |
| 25 | + @Data | |
| 26 | + @ApiModel("FaceData") | |
| 27 | + public static class FaceData { | |
| 28 | + /** | |
| 29 | + * 工号 | |
| 30 | + */ | |
| 31 | + @ApiModelProperty(value = "工号",required = true) | |
| 32 | + @NotBlank(message = "工号不能为空") | |
| 33 | + String jobCode; | |
| 34 | + /** | |
| 35 | + * 图片url不能为空 | |
| 36 | + */ | |
| 37 | + @ApiModelProperty(value = "图片url",required = true) | |
| 38 | + @NotBlank(message = "图片url不能为空") | |
| 39 | + String imageUrl; | |
| 40 | + /** | |
| 41 | + * 姓名 | |
| 42 | + */ | |
| 43 | + @ApiModelProperty(value = "姓名",required = true) | |
| 44 | + @NotBlank(message = "姓名不能为空") | |
| 45 | + String name; | |
| 46 | + /** | |
| 47 | + * 工种 | |
| 48 | + */ | |
| 49 | + @ApiModelProperty(value = "工种",required = true) | |
| 50 | + @NotBlank(message = "工种不能为空") | |
| 51 | + String posts; | |
| 52 | + @ApiModelProperty(value = "线路",required = true) | |
| 53 | + @NotBlank(message = "线路不能为空") | |
| 54 | + String lineName; | |
| 55 | + @ApiModelProperty(value = "车队名称",required = true) | |
| 56 | + @NotBlank(message = "车队名称不能为空") | |
| 57 | + String fleetName; | |
| 58 | + } | |
| 55 | 59 | } | ... | ... |
ruoyi-admin/src/main/resources/application-druid-prd.yml
| ... | ... | @@ -110,8 +110,8 @@ ruoyi: |
| 110 | 110 | copyrightYear: 2023 |
| 111 | 111 | # 实例演示开关 |
| 112 | 112 | demoEnabled: true |
| 113 | - # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath) | |
| 114 | - profile: D:/ruoyi/uploadPath | |
| 113 | + # 文件路径 示例( Windows配置E:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath) | |
| 114 | + profile: E:/ruoyi/uploadPath | |
| 115 | 115 | # 获取ip地址开关 |
| 116 | 116 | addressEnabled: false |
| 117 | 117 | # 验证码类型 math 数字计算 char 字符验证 | ... | ... |
ruoyi-admin/src/main/resources/logback.xml
| 1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | 2 | <configuration> |
| 3 | 3 | <!-- 日志存放路径 --> |
| 4 | - <property name="log.path" value="D:/ruoyi/logs" /> | |
| 5 | -<!-- <property name="log.path" value="/home/ruoyi/logs" />--> | |
| 4 | +<!-- <property name="log.path" value="E:/ruoyi/logs" />--> | |
| 5 | +<!-- <property name="log.path" value="D:/ruoyi/logs" />--> | |
| 6 | + <property name="log.path" value="/home/ruoyi/logs" /> | |
| 6 | 7 | <!-- 日志输出格式 --> |
| 7 | 8 | <property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" /> |
| 8 | 9 | ... | ... |
ruoyi-admin/src/main/resources/mapper/driver/DriverMapper.xml
| ... | ... | @@ -168,7 +168,8 @@ |
| 168 | 168 | <if test="lineCode != null">line_code,</if> |
| 169 | 169 | <if test="faceSignIn != null">face_sign_in,</if> |
| 170 | 170 | <if test="image != null">image,</if> |
| 171 | - <if test="updateTime != null">update_time</if> | |
| 171 | + <if test="updateTime != null">update_time,</if> | |
| 172 | + <if test="fleetName != null">fleet_name</if> | |
| 172 | 173 | </trim> |
| 173 | 174 | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| 174 | 175 | <if test="jobCode != null and jobCode != ''">#{jobCode},</if> |
| ... | ... | @@ -189,7 +190,8 @@ |
| 189 | 190 | <if test="lineCode != null">#{lineCode},</if> |
| 190 | 191 | <if test="faceSignIn != null">#{faceSignIn},</if> |
| 191 | 192 | <if test="image != null">#{image},</if> |
| 192 | - <if test="updateTime != null">#{updateTime}</if> | |
| 193 | + <if test="updateTime != null">#{updateTime},</if> | |
| 194 | + <if test="fleetName != null">#{fleetName}</if> | |
| 193 | 195 | </trim> |
| 194 | 196 | on duplicate key update |
| 195 | 197 | job_code = values(job_code) |
| ... | ... | @@ -215,8 +217,9 @@ |
| 215 | 217 | <if test="lineName != null">line_name = #{lineName},</if> |
| 216 | 218 | <if test="lineCode != null">line_code = #{lineCode},</if> |
| 217 | 219 | <if test="faceSignIn != null">face_sign_in = #{faceSignIn},</if> |
| 218 | - <if test="image != null">image = #{image}</if> | |
| 219 | - <if test="signInEquipment != null">sign_in_equipment = #{signInEquipment}</if> | |
| 220 | + <if test="image != null">image = #{image},</if> | |
| 221 | + <if test="signInEquipment != null">sign_in_equipment = #{signInEquipment},</if> | |
| 222 | + <if test="fleetName != null">fleet_name = #{fleetName}</if> | |
| 220 | 223 | </trim> |
| 221 | 224 | where id = #{id} |
| 222 | 225 | </update> | ... | ... |