From 2d3b7304911a393e73ec0dd48712f22ddfa8053a Mon Sep 17 00:00:00 2001
From: zhibing.pu <393733352@qq.com>
Date: 星期五, 19 四月 2024 17:55:11 +0800
Subject: [PATCH] 新增加功能

---
 UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java |   43 +++++++++++++++++++++++--------------------
 1 files changed, 23 insertions(+), 20 deletions(-)

diff --git a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java
index 3db4811..740a614 100644
--- a/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java
+++ b/UserIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java
@@ -431,7 +431,7 @@
      */
     @ResponseBody
     @PostMapping("/api/order/queryOrderInfo")
-    @ApiOperation(value = "获取服务中的详情数据【1.0】", tags = {"用户端-服务中"}, notes = "")
+    @ApiOperation(value = "获取服务中的详情数据【2.0】", tags = {"用户端-服务中"}, notes = "")
     @ApiImplicitParams({
             @ApiImplicitParam(value = "订单id", name = "orderId", required = true, dataType = "int"),
             @ApiImplicitParam(value = "订单类型(1=专车,2=出租车,3=城际,4=同城小件,5=跨城小件)", name = "orderType", required = true, dataType = "int"),
@@ -461,16 +461,8 @@
                 map.put("driverPhone", map.get("telX"));
             }
             OrderInfoWarpper orderInfoWarpper = OrderInfoWarpper.getOrderInfoWarpper(map);
-//            String driverName = orderInfoWarpper.getDriverName();
-//            if(language == 2){
-//                driverName = "Master " + driverName.replace("师傅", "");
-//            }
-//            if(language == 3){
-//                driverName = "Maître " + driverName.replace("师傅", "");
-//            }
-//            orderInfoWarpper.setDriverName(driverName);
 
-            File file = new File(filePath + orderId + "_1.txt");
+            File file = new File(filePath + orderId + "_" + orderType + ".txt");
             if(file.exists()){
                 //读取文件(字符流)
                 BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-8"));
@@ -1003,21 +995,23 @@
      */
     @ResponseBody
     @PostMapping("/api/taxi/complaintService")
-    @ApiOperation(value = "添加投诉操作", tags = {"用户端-出租车", "用户端-专车", "用户端-跨城"}, notes = "")
+    @ApiOperation(value = "添加投诉操作【2.0】", tags = {"用户端-出租车", "用户端-专车", "用户端-跨城", "用户端-小件物流"}, notes = "")
     @ApiImplicitParams({
+            @ApiImplicitParam(value = "订单id", name = "orderId", required = true, dataType = "int"),
+            @ApiImplicitParam(value = "订单类型(1=专车,2=出租车,3=城际,4=小件物流-同城,5=小件物流-跨城,6=包车)", name = "orderType", required = true, dataType = "int"),
             @ApiImplicitParam(value = "司机id", name = "driverId", required = true, dataType = "int"),
             @ApiImplicitParam(value = "投诉原因", name = "reason", required = true, dataType = "String"),
             @ApiImplicitParam(value = "投诉描述", name = "description", required = true, dataType = "String"),
             @ApiImplicitParam(value = "语言类型(1=简体中文,2=英语,3=法语)", name = "language", required = false, dataType = "int"),
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
     })
-    public ResultUtil complaintService(Integer driverId, String reason, String description, Integer language, HttpServletRequest request){
+    public ResultUtil complaintService(Integer orderId, Integer orderType, Integer driverId, String reason, String description, Integer language, HttpServletRequest request){
         try {
             Integer uid = userInfoService.getUserIdFormRedis(request);
             if(null == uid){
                 return ResultUtil.tokenErr();
             }
-            complaintService.saveData(driverId, reason, description, uid, language);
+            complaintService.saveData(orderId, orderType, driverId, reason, description, uid, language);
             return ResultUtil.success();
         }catch (Exception e){
             e.printStackTrace();
@@ -1084,10 +1078,10 @@
      */
     @ResponseBody
     @PostMapping("/api/taxi/queryCoupon")
-    @ApiOperation(value = "获取支付页面的优惠券列表", tags = {"用户端-出租车", "用户端-专车", "用户端-跨城"}, notes = "")
+    @ApiOperation(value = "获取支付页面的优惠券列表", tags = {"用户端-出租车", "用户端-专车", "用户端-跨城", "用户端-小件物流"}, notes = "")
     @ApiImplicitParams({
             @ApiImplicitParam(value = "订单id", name = "orderId", required = true, dataType = "int"),
-            @ApiImplicitParam(value = "订单类型(1=专车,2=出租车,3=跨城)", name = "orderType", required = true, dataType = "int"),
+            @ApiImplicitParam(value = "订单类型(1=专车,2=出租车,3=跨城,4=小件物流)", name = "orderType", required = true, dataType = "int"),
             @ApiImplicitParam(value = "页码,首页1", name = "pageNum", required = true, dataType = "int"),
             @ApiImplicitParam(value = "页条数", name = "size", required = true, dataType = "int"),
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
@@ -1182,10 +1176,10 @@
      */
     @ResponseBody
     @PostMapping("/api/taxi/orderEvaluate")
-    @ApiOperation(value = "订单完成后添加评价操作", tags = {"用户端-出租车", "用户端-专车", "用户端-跨城"}, notes = "")
+    @ApiOperation(value = "订单完成后添加评价操作【2.0】", tags = {"用户端-出租车", "用户端-专车", "用户端-跨城", "用户端-小件物流"}, notes = "")
     @ApiImplicitParams({
             @ApiImplicitParam(value = "订单id", name = "orderId", required = true, dataType = "int"),
-            @ApiImplicitParam(value = "订单类型(1=专车,2=出租车,3=跨城)", name = "orderType", required = true, dataType = "int"),
+            @ApiImplicitParam(value = "订单类型(1=专车,2=出租车,3=跨城,4=小件物流)", name = "orderType", required = true, dataType = "int"),
             @ApiImplicitParam(value = "评分", name = "fraction", required = true, dataType = "int"),
             @ApiImplicitParam(value = "评价内容", name = "content", required = false, dataType = "String"),
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
@@ -1210,6 +1204,11 @@
                         orderCrossCity.setState(9);
                         orderCrossCityService.updateById(orderCrossCity);
                         break;
+                    case 4:
+                        OrderLogistics orderLogistics = orderLogisticsService.selectById(orderId);
+                        orderLogistics.setState(9);
+                        orderLogisticsService.updateById(orderLogistics);
+                        break;
                 }
             }
             return resultUtil.getCode() == 200 ? ResultUtil.success() : resultUtil;
@@ -1228,10 +1227,10 @@
      */
     @ResponseBody
     @PostMapping("/api/taxi/queryRedMoney")
-    @ApiOperation(value = "评论成功后获取红包金额", tags = {"用户端-出租车", "用户端-专车", "用户端-跨城"}, notes = "")
+    @ApiOperation(value = "评论成功后获取红包金额", tags = {"用户端-出租车", "用户端-专车", "用户端-跨城", "用户端-小件物流"}, notes = "")
     @ApiImplicitParams({
             @ApiImplicitParam(value = "订单id", name = "orderId", required = true, dataType = "int"),
-            @ApiImplicitParam(value = "订单类型(1=专车,2=出租车,3=跨城)", name = "orderType", required = true, dataType = "int"),
+            @ApiImplicitParam(value = "订单类型(1=专车,2=出租车,3=跨城,4=小件物流)", name = "orderType", required = true, dataType = "int"),
             @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
     })
     public ResultUtil<BaseWarpper> queryRedMoney(Integer orderId, Integer orderType){
@@ -1243,6 +1242,8 @@
                     return orderTaxiService.queryRedMoney(orderId);
                 case 3:
                     return orderCrossCityService.queryRedMoney(orderId);
+                case 4:
+                    return orderLogisticsService.queryRedMoney(orderId);
             }
             return ResultUtil.success();
         }catch (Exception e){
@@ -1261,7 +1262,7 @@
      */
     @ResponseBody
     @PostMapping("/api/taxi/shareRedEnvelope")
-    @ApiOperation(value = "分享成功后添加红包操作", tags = {"用户端-出租车", "用户端-专车", "用户端-跨城"}, notes = "")
+    @ApiOperation(value = "分享成功后添加红包操作", tags = {"用户端-出租车", "用户端-专车", "用户端-跨城", "用户端-小件物流"}, notes = "")
     @ApiImplicitParams({
             @ApiImplicitParam(value = "订单id", name = "orderId", required = true, dataType = "int"),
             @ApiImplicitParam(value = "订单类型", name = "orderType", required = true, dataType = "int"),
@@ -1277,6 +1278,8 @@
                     return orderTaxiService.shareRedEnvelope(orderId);
                 case 3:
                     return orderCrossCityService.shareRedEnvelope(orderId);
+                case 4:
+                    return orderLogisticsService.shareRedEnvelope(orderId, language);
             }
             return ResultUtil.success();
         }catch (Exception e){

--
Gitblit v1.7.1