| | |
| | | import com.sinata.common.utils.poi.ExcelUtil; |
| | | import com.sinata.system.domain.MwApplication; |
| | | import com.sinata.system.domain.MwTransitCar; |
| | | import com.sinata.system.domain.SysDepartment; |
| | | import com.sinata.system.domain.dto.SysUserDTO; |
| | | import com.sinata.system.domain.dto.SysUserStatusDTO; |
| | | import com.sinata.system.domain.query.SysUserQuery; |
| | |
| | | { |
| | | private final MwTransitCarService carService; |
| | | private final ISysUserService userService; |
| | | private final SysDepartmentService sysDepartmentService; |
| | | @ApiOperation(value = "获取绑定车辆",tags = "运输人员") |
| | | @PostMapping("/car") |
| | | public R<MwTransitCar> car() { |
| | |
| | | @ApiOperation(value = "获取车辆列表",tags = "运输人员") |
| | | @PostMapping("/list") |
| | | public R<List<MwTransitCar>> list() { |
| | | List<MwTransitCar> list = carService.list(); |
| | | SysDepartment myDepartment = sysDepartmentService.getMyDepartment(); |
| | | List<MwTransitCar> list = carService.lambdaQuery().eq(MwTransitCar::getDepartmentId,myDepartment.getId()).list(); |
| | | return R.ok(list); |
| | | } |
| | | |
| | |
| | | @PostMapping("/change") |
| | | public R<List<MwTransitCar>> change(@RequestParam Long carId) { |
| | | SysUser sysUser = SecurityUtils.getLoginUser().getUser(); |
| | | |
| | | SysUser byId = userService.getById(sysUser.getUserId()); |
| | | byId.setCarId(carId); |
| | | userService.updateById(byId); |
| | |
| | | |
| | | } |
| | | |
| | | @ApiOperation(value = "取消绑定",tags = "运输人员") |
| | | @PostMapping("/cancel") |
| | | public R<SysUser> cancel() { |
| | | SysUser sysUser = SecurityUtils.getLoginUser().getUser(); |
| | | sysUser.setCarId(-1L); |
| | | userService.updateById(sysUser); |
| | | return R.ok(); |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |