Commit 6c475b9bf660fcd659146fb065b7e46cb845a9a0
1 parent
79de0fd0
fix: 获取用户列表
Showing
6 changed files
with
48 additions
and
11 deletions
ruoyi-admin/src/main/java/com/ruoyi/driver/controller/DriverController.java
| ... | ... | @@ -65,6 +65,18 @@ public class DriverController extends BaseController { |
| 65 | 65 | } |
| 66 | 66 | |
| 67 | 67 | /** |
| 68 | + * 获取驾驶员信息列表 | |
| 69 | + * @param driver | |
| 70 | + * @return | |
| 71 | + */ | |
| 72 | + @GetMapping("/getDrivers") | |
| 73 | + @ApiOperation(value = "查询驾驶员信息列表", notes = "查询驾驶员信息列表") | |
| 74 | + public AjaxResult getDrivers(Driver driver) { | |
| 75 | + return AjaxResult.success(driverService.getDrivers(driver)); | |
| 76 | + } | |
| 77 | + | |
| 78 | + | |
| 79 | + /** | |
| 68 | 80 | * 导出驾驶员信息列表 |
| 69 | 81 | */ |
| 70 | 82 | // @PreAuthorize("@ss.hasPermi('driver:driver:export')") |
| ... | ... | @@ -120,16 +132,6 @@ public class DriverController extends BaseController { |
| 120 | 132 | return toAjax(driverService.deleteDriverByIds(ids)); |
| 121 | 133 | } |
| 122 | 134 | |
| 123 | - /** | |
| 124 | - * 获取用户信息列表 | |
| 125 | - * @param driver | |
| 126 | - * @return | |
| 127 | - */ | |
| 128 | - @GetMapping("/getDrivers") | |
| 129 | - @ApiOperation(value = "查询驾驶员信息列表", notes = "查询驾驶员信息列表") | |
| 130 | - public AjaxResult getDrivers(Driver driver) { | |
| 131 | - return AjaxResult.success(driverService.selectDriverList(driver)); | |
| 132 | - } | |
| 133 | 135 | |
| 134 | 136 | /** |
| 135 | 137 | * 校验工号 | ... | ... |
ruoyi-admin/src/main/java/com/ruoyi/driver/domain/Driver.java
| ... | ... | @@ -130,7 +130,7 @@ public class Driver extends BaseEntity { |
| 130 | 130 | * 是否人脸注册 |
| 131 | 131 | */ |
| 132 | 132 | @Excel(name = "是否人脸注册") |
| 133 | - @ApiModelProperty("是否人脸注册 0 注册 1 未注册 2 注册过期") | |
| 133 | + @ApiModelProperty("是否人脸注册 0 注册 1 未注册 2 注册过期更新") | |
| 134 | 134 | private Integer faceSignIn; |
| 135 | 135 | /** |
| 136 | 136 | * 大头像 | ... | ... |
ruoyi-admin/src/main/java/com/ruoyi/driver/mapper/DriverMapper.java
ruoyi-admin/src/main/java/com/ruoyi/driver/service/IDriverService.java
ruoyi-admin/src/main/java/com/ruoyi/driver/service/impl/DriverServiceImpl.java
| ... | ... | @@ -228,6 +228,13 @@ public class DriverServiceImpl implements IDriverService { |
| 228 | 228 | } |
| 229 | 229 | } |
| 230 | 230 | |
| 231 | + @Override | |
| 232 | + public List<Driver> getDrivers(Driver driver) { | |
| 233 | + // TODO 人事比对 | |
| 234 | + List<Driver> drivers = driverMapper.getDrivers(driver); | |
| 235 | + return drivers; | |
| 236 | + } | |
| 237 | + | |
| 231 | 238 | private File getLocationFile(String jobCode) { |
| 232 | 239 | String image = driverMapper.getDriverInfoByJobCode(jobCode); |
| 233 | 240 | ... | ... |
ruoyi-admin/src/main/resources/mapper/driver/DriverMapper.xml
| ... | ... | @@ -113,6 +113,31 @@ |
| 113 | 113 | select image from driver |
| 114 | 114 | where job_code = #{jobCode} |
| 115 | 115 | </select> |
| 116 | + <select id="getDrivers" resultType="com.ruoyi.driver.domain.Driver"> | |
| 117 | + <include refid="selectDriverVo"/> | |
| 118 | + <where> | |
| 119 | + <if test="jobCode != null and jobCode != ''">and job_code = #{jobCode}</if> | |
| 120 | + <if test="companyCode != null and companyCode != ''">and company_code = #{companyCode}</if> | |
| 121 | + <if test="brancheCompanyCode != null and brancheCompanyCode != ''">and branche_company_code = | |
| 122 | + #{brancheCompanyCode} | |
| 123 | + </if> | |
| 124 | + <if test="personnelName != null and personnelName != ''">and personnel_name like concat('%', | |
| 125 | + #{personnelName}, '%') | |
| 126 | + </if> | |
| 127 | + <if test="papersCode != null and papersCode != ''">and papers_code = #{papersCode}</if> | |
| 128 | + <if test="icCardCode != null and icCardCode != ''">and ic_card_code = #{icCardCode}</if> | |
| 129 | + <if test="personnelType != null and personnelType != ''">and personnel_type = #{personnelType}</if> | |
| 130 | + <if test="posts != null and posts != ''">and posts = #{posts}</if> | |
| 131 | + <if test="card != null and card != ''">and card = #{card}</if> | |
| 132 | + <if test="telphone != null and telphone != ''">and telphone = #{telphone}</if> | |
| 133 | + <if test="icRfid != null and icRfid != ''">and ic_rfid = #{icRfid}</if> | |
| 134 | + <if test="idRfid != null and idRfid != ''">and id_rfid = #{idRfid}</if> | |
| 135 | + <if test="tagRfid != null and tagRfid != ''">and tag_rfid = #{tagRfid}</if> | |
| 136 | + <if test="lineName != null and lineName != ''">and line_name like concat('%', #{lineName}, '%')</if> | |
| 137 | + <if test="lineCode != null and lineCode != ''">and line_code = #{lineCode}</if> | |
| 138 | + <if test="faceSignIn != null and faceSignIn != ''">and face_sign_in = #{faceSignIn}</if> | |
| 139 | + </where> | |
| 140 | + </select> | |
| 116 | 141 | |
| 117 | 142 | <insert id="insertDriver" parameterType="Driver" useGeneratedKeys="true" keyProperty="id"> |
| 118 | 143 | insert into driver | ... | ... |