| | |
| | | // driver.getCompanyId() != null && driver.getCompanyId() != 0 ? driver.getCompanyId() : 1)); |
| | | for (Map<String, Object> stringObjectMap : list) { |
| | | // 1使用中 2空闲中 |
| | | if(stringObjectMap.get("id").toString().equals(carId.toString())){ |
| | | if(stringObjectMap.get("useDriverId").toString().equals(uid.toString())){ |
| | | map.put("useState", 1); |
| | | }else { |
| | | map.put("useState", 0); |
| | |
| | | this.insert(car); |
| | | return ResultUtil.success(); |
| | | } |
| | | |
| | | @Override |
| | | public boolean useState(Integer carId, Integer uid) { |
| | | Car car = carMapper.selectById(carId); |
| | | if(car.getUseDriverId()!=null || !car.getUseDriverId().equals(uid)){ |
| | | return false; |
| | | } |
| | | return true; |
| | | |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public void updateUseState(Integer carId, Integer uid) { |
| | | carMapper.updateUseState(uid); |
| | | Car car = carMapper.selectById(carId); |
| | | car.setUseDriverId(uid); |
| | | this.baseMapper.updateById(car); |
| | | } |
| | | @Override |
| | | public void updateUseState(Integer uid) { |
| | | carMapper.updateUseState(uid); |
| | | } |
| | | } |