Commit fb3969ba461d632f05feda2bd9fe69090aefe3f3
1 parent
418d3413
调整-11-27
Showing
6 changed files
with
46 additions
and
42 deletions
trash-garbage/src/main/java/com/trash/garbage/controller/GarbageOrderController.java
| @@ -259,9 +259,17 @@ public class GarbageOrderController { | @@ -259,9 +259,17 @@ public class GarbageOrderController { | ||
| 259 | return Result.OK(garOrderMatchHandlerService.queryCarCountByTel(tel)); | 259 | return Result.OK(garOrderMatchHandlerService.queryCarCountByTel(tel)); |
| 260 | } | 260 | } |
| 261 | 261 | ||
| 262 | - @GetMapping("/updateCarCount") | ||
| 263 | - public Result<?> updateCarCount(@RequestParam("tel") String tel) { | ||
| 264 | - return Result.OK(garOrderMatchHandlerService.updateCarCount(tel)); | 262 | + @GetMapping("/queryGarRealCarCountByGarOrderNo/{orderNo}") |
| 263 | + public Result<?> queryGarRealCarCountByGarOrderId(@PathVariable("orderNo") String orderNo) { | ||
| 264 | + return Result.OK(garOrderService.queryGarRealCarCountByGarOrderId(orderNo)); | ||
| 265 | + } | ||
| 266 | + | ||
| 267 | + | ||
| 268 | + @PostMapping("/updateCarCount") | ||
| 269 | + public Result<?> updateCarCount(@RequestBody Map<String, String> params) { | ||
| 270 | + String carCount = params.get("carCount"); | ||
| 271 | + String tel = params.get("tel"); | ||
| 272 | + return Result.OK(garOrderMatchHandlerService.updateCarCount(carCount,tel)); | ||
| 265 | } | 273 | } |
| 266 | 274 | ||
| 267 | @GetMapping("/queryByOrderNo/{orderNo}") | 275 | @GetMapping("/queryByOrderNo/{orderNo}") |
| @@ -269,6 +277,16 @@ public class GarbageOrderController { | @@ -269,6 +277,16 @@ public class GarbageOrderController { | ||
| 269 | return Result.OK(garOrderMatchHandlerService.queryByOrderNo(orderNo)); | 277 | return Result.OK(garOrderMatchHandlerService.queryByOrderNo(orderNo)); |
| 270 | } | 278 | } |
| 271 | 279 | ||
| 280 | + @GetMapping("/queryByOrderNoDriver/{orderNo}") | ||
| 281 | + public Result<?> queryByOrderNoDriver(@PathVariable("orderNo") String orderNo) { | ||
| 282 | + LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); | ||
| 283 | + if (loginUser == null || loginUser.getUser() == null) { | ||
| 284 | + return null; | ||
| 285 | + } | ||
| 286 | + String phoneNumber = loginUser.getUser().getPhonenumber(); | ||
| 287 | + return Result.OK(garOrderMatchHandlerService.queryByOrderNoDriver(orderNo,phoneNumber)); | ||
| 288 | + } | ||
| 289 | + | ||
| 272 | @GetMapping("/getGarOrderMatchHandlers") | 290 | @GetMapping("/getGarOrderMatchHandlers") |
| 273 | public Result<?> getGarOrderMatchHandlers(@RequestParam("orderId") String orderId) { | 291 | public Result<?> getGarOrderMatchHandlers(@RequestParam("orderId") String orderId) { |
| 274 | return Result.OK(garOrderService.getGarOrderMatchHandlers(orderId)); | 292 | return Result.OK(garOrderService.getGarOrderMatchHandlers(orderId)); |
trash-garbage/src/main/java/com/trash/garbage/mapper/GarOrderMatchHandlerMapper.java
| @@ -25,9 +25,11 @@ public interface GarOrderMatchHandlerMapper extends BaseMapper<GarOrderMatchHand | @@ -25,9 +25,11 @@ public interface GarOrderMatchHandlerMapper extends BaseMapper<GarOrderMatchHand | ||
| 25 | 25 | ||
| 26 | String queryCarCountByTel(@Param("tel") String tel); | 26 | String queryCarCountByTel(@Param("tel") String tel); |
| 27 | 27 | ||
| 28 | - int updateCarCount(@Param("tel") String tel); | 28 | + int updateCarCount(@Param("carCount") String carCount ,@Param("tel") String tel); |
| 29 | 29 | ||
| 30 | List<GarOrderMatchHandler> queryByOrderNo(@Param("orderNo") String orderNo); | 30 | List<GarOrderMatchHandler> queryByOrderNo(@Param("orderNo") String orderNo); |
| 31 | + | ||
| 32 | + List<GarOrderMatchHandler> queryByOrderNoDriver(@Param("orderNo") String orderNo,@Param("phone") String phone); | ||
| 31 | } | 33 | } |
| 32 | 34 | ||
| 33 | 35 |
trash-garbage/src/main/java/com/trash/garbage/service/GarOrderMatchHandlerService.java
| @@ -19,6 +19,7 @@ public interface GarOrderMatchHandlerService extends IService<GarOrderMatchHandl | @@ -19,6 +19,7 @@ public interface GarOrderMatchHandlerService extends IService<GarOrderMatchHandl | ||
| 19 | List<GarOrderMatchHandler> queryByOrderId(String orderId); | 19 | List<GarOrderMatchHandler> queryByOrderId(String orderId); |
| 20 | String queryOrderNo(String carCode); | 20 | String queryOrderNo(String carCode); |
| 21 | String queryCarCountByTel(String tel); | 21 | String queryCarCountByTel(String tel); |
| 22 | - int updateCarCount(String tel); | 22 | + int updateCarCount(String carCount,String tel); |
| 23 | List<GarOrderMatchHandler> queryByOrderNo(String orderNo); | 23 | List<GarOrderMatchHandler> queryByOrderNo(String orderNo); |
| 24 | + List<GarOrderMatchHandler> queryByOrderNoDriver(String orderNo,String phone); | ||
| 24 | } | 25 | } |
trash-garbage/src/main/java/com/trash/garbage/service/impl/GarOrderMatchHandlerServiceImpl.java
| @@ -44,14 +44,19 @@ public class GarOrderMatchHandlerServiceImpl extends ServiceImpl<GarOrderMatchHa | @@ -44,14 +44,19 @@ public class GarOrderMatchHandlerServiceImpl extends ServiceImpl<GarOrderMatchHa | ||
| 44 | } | 44 | } |
| 45 | 45 | ||
| 46 | @Override | 46 | @Override |
| 47 | - public int updateCarCount(String tel) { | ||
| 48 | - return baseMapper.updateCarCount(tel); | 47 | + public int updateCarCount(String carCount , String tel) { |
| 48 | + return baseMapper.updateCarCount(carCount, tel); | ||
| 49 | } | 49 | } |
| 50 | 50 | ||
| 51 | @Override | 51 | @Override |
| 52 | public List<GarOrderMatchHandler> queryByOrderNo(String orderNo) { | 52 | public List<GarOrderMatchHandler> queryByOrderNo(String orderNo) { |
| 53 | return baseMapper.queryByOrderNo(orderNo); | 53 | return baseMapper.queryByOrderNo(orderNo); |
| 54 | } | 54 | } |
| 55 | + | ||
| 56 | + @Override | ||
| 57 | + public List<GarOrderMatchHandler> queryByOrderNoDriver(String orderNo, String phone) { | ||
| 58 | + return baseMapper.queryByOrderNoDriver(orderNo, phone); | ||
| 59 | + } | ||
| 55 | } | 60 | } |
| 56 | 61 | ||
| 57 | 62 |
trash-garbage/src/main/java/com/trash/garbage/service/impl/GarOrderServiceImpl.java
| @@ -13,13 +13,10 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; | @@ -13,13 +13,10 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; | ||
| 13 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 13 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| 14 | import com.github.pagehelper.PageHelper; | 14 | import com.github.pagehelper.PageHelper; |
| 15 | import com.github.pagehelper.PageInfo; | 15 | import com.github.pagehelper.PageInfo; |
| 16 | -import com.google.gson.Gson; | ||
| 17 | -import com.google.gson.reflect.TypeToken; | ||
| 18 | import com.trash.carInfo.domain.CarInfo; | 16 | import com.trash.carInfo.domain.CarInfo; |
| 19 | import com.trash.carInfo.domain.vo.CarInfoVo; | 17 | import com.trash.carInfo.domain.vo.CarInfoVo; |
| 20 | import com.trash.carInfo.mapper.CarInfoMapper; | 18 | import com.trash.carInfo.mapper.CarInfoMapper; |
| 21 | import com.trash.carInfo.service.impl.CarInfoServiceImpl; | 19 | import com.trash.carInfo.service.impl.CarInfoServiceImpl; |
| 22 | -import com.trash.common.config.trashConfig; | ||
| 23 | import com.trash.common.core.redis.RedisCache; | 20 | import com.trash.common.core.redis.RedisCache; |
| 24 | import com.trash.common.utils.RemoteServerUtils; | 21 | import com.trash.common.utils.RemoteServerUtils; |
| 25 | import com.trash.common.utils.SecurityUtils; | 22 | import com.trash.common.utils.SecurityUtils; |
| @@ -1003,6 +1000,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | @@ -1003,6 +1000,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | ||
| 1003 | return pageInfo; | 1000 | return pageInfo; |
| 1004 | } | 1001 | } |
| 1005 | 1002 | ||
| 1003 | + | ||
| 1006 | @Override | 1004 | @Override |
| 1007 | public PageInfo dockingUpEnterpriseList(TransportationEnterprise dto) { | 1005 | public PageInfo dockingUpEnterpriseList(TransportationEnterprise dto) { |
| 1008 | // 1)支持选择企业"所属区域"(长沙市内的)展示区域内所有企业 | 1006 | // 1)支持选择企业"所属区域"(长沙市内的)展示区域内所有企业 |
| @@ -1052,39 +1050,15 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | @@ -1052,39 +1050,15 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | ||
| 1052 | log.error("请求的确信息异常", e); | 1050 | log.error("请求的确信息异常", e); |
| 1053 | } | 1051 | } |
| 1054 | } | 1052 | } |
| 1055 | - | ||
| 1056 | - Map<String, Object> params = new HashMap<>(); | ||
| 1057 | - if (StringUtils.isNotEmpty(tel)) { | ||
| 1058 | - params.put("phoneNo", tel); | ||
| 1059 | - } | ||
| 1060 | - | ||
| 1061 | - if (StringUtils.isNotEmpty(areaCode)) { | ||
| 1062 | - params.put("adCodes", areaCode); | ||
| 1063 | - } | ||
| 1064 | 1053 | ||
| 1065 | - if (StringUtils.isNotEmpty(officeAddress)) { | ||
| 1066 | - params.put("officeAddress", officeAddress); | ||
| 1067 | - } | ||
| 1068 | - if (StringUtils.isNotEmpty(name)) { | ||
| 1069 | - params.put("name", name); | ||
| 1070 | - } | ||
| 1071 | - | ||
| 1072 | - params.put("tag", "1"); | ||
| 1073 | - | ||
| 1074 | - JSONArray array = RemoteServerUtils.getCompanyList(params,trashConfig.getToken()); | ||
| 1075 | - | ||
| 1076 | - Gson g = new Gson(); | ||
| 1077 | - | ||
| 1078 | - List<TransportationEnterprise> list = g.fromJson(array.toJSONString(), new TypeToken<List<TransportationEnterprise>>(){}.getType()); | ||
| 1079 | - | ||
| 1080 | -// // 修改这里,将name参数传递给request方法 | ||
| 1081 | -// List<TransportationEnterprise> list = garTransportationEnterpriseService.request(tel, areaCode, officeAddress, name); | 1054 | + // 修改这里,将name参数传递给request方法 |
| 1055 | + List<TransportationEnterprise> list = garTransportationEnterpriseService.request(tel, areaCode, officeAddress, name); | ||
| 1082 | 1056 | ||
| 1083 | // 后续代码保持不变... | 1057 | // 后续代码保持不变... |
| 1084 | -// if (CollectionUtils.isNotEmpty(array) && StringUtils.isNotEmpty(tel)) { | ||
| 1085 | -// String telStr = tel; | ||
| 1086 | -// array = array.stream().filter(t -> StringUtils.equals(telStr, t.getServicePhone())).collect(Collectors.toList()); | ||
| 1087 | -// } | 1058 | + if (CollectionUtils.isNotEmpty(list) && StringUtils.isNotEmpty(tel)) { |
| 1059 | + String telStr = tel; | ||
| 1060 | + list = list.stream().filter(t -> StringUtils.equals(telStr, t.getServicePhone())).collect(Collectors.toList()); | ||
| 1061 | + } | ||
| 1088 | 1062 | ||
| 1089 | // saveOrUpdate(list); | 1063 | // saveOrUpdate(list); |
| 1090 | Integer pageNum = ServletUtils.getParameterToInt("pageNum"); | 1064 | Integer pageNum = ServletUtils.getParameterToInt("pageNum"); |
trash-garbage/src/main/resources/mapper/GarOrderMatchHandlerMapper.xml
| @@ -86,11 +86,15 @@ | @@ -86,11 +86,15 @@ | ||
| 86 | </select> | 86 | </select> |
| 87 | 87 | ||
| 88 | <update id="updateCarCount"> | 88 | <update id="updateCarCount"> |
| 89 | - update gar_order_match_handler set gar_car_count = #{carCount} where gar_order_handler_tel = #{tel} | 89 | + update gar_order_match_handler set gar_car_count = gar_car_count + #{carCount} where gar_order_handler_tel = #{tel} |
| 90 | </update> | 90 | </update> |
| 91 | 91 | ||
| 92 | <select id="queryByOrderNo" resultType="com.trash.garbage.pojo.domain.GarOrderMatchHandler"> | 92 | <select id="queryByOrderNo" resultType="com.trash.garbage.pojo.domain.GarOrderMatchHandler"> |
| 93 | - select * from gar_order_match_handler where gar_order_id = #{orderId} | 93 | + select * from gar_order_match_handler where gar_order_id = #{orderNo} |
| 94 | + </select> | ||
| 95 | + | ||
| 96 | + <select id="queryByOrderNoDriver" resultType="com.trash.garbage.pojo.domain.GarOrderMatchHandler"> | ||
| 97 | + select * from gar_order_match_handler where gar_order_id = #{orderNo} and gar_order_handler_tel = #{phone} | ||
| 94 | </select> | 98 | </select> |
| 95 | 99 | ||
| 96 | </mapper> | 100 | </mapper> |