From 33fb76bd70cf84cebbe26b96e5faedd22961f0b0 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期三, 16 八月 2023 15:54:47 +0800 Subject: [PATCH] 修改bug --- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java | 30 ++++++++++++++++++++++++++---- 1 files changed, 26 insertions(+), 4 deletions(-) diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java index 764e5ff..0ae9820 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TOrderController.java @@ -2,6 +2,7 @@ import cn.hutool.core.date.DateUnit; import cn.hutool.core.date.DateUtil; +import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.stylefeng.guns.core.base.controller.BaseController; @@ -21,8 +22,11 @@ import com.stylefeng.guns.modular.system.service.ITCancelOrderService; import com.stylefeng.guns.modular.system.service.ITDriverService; import com.stylefeng.guns.modular.system.service.ITOrderService; +import com.stylefeng.guns.modular.system.util.HttpRequestUtil; +import com.stylefeng.guns.modular.system.util.PushURL; import com.stylefeng.guns.modular.system.util.RedisUtil; import com.stylefeng.guns.modular.system.util.ResultUtil; +import com.stylefeng.guns.modular.system.warpper.PushOrderInfoWarpper; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; @@ -42,10 +46,7 @@ import java.math.BigDecimal; import java.text.DateFormat; import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Date; -import java.util.List; -import java.util.Objects; +import java.util.*; /** * 控制器 @@ -291,6 +292,27 @@ tDriver.setServerStatus(1); driverService.updateById(tDriver); } + + Map<String, String> map = new HashMap<>(); + map.put("id", tOrder.getUserId().toString()); + map.put("type", "1"); + PushOrderInfoWarpper pushOrderInfoWarpper = new PushOrderInfoWarpper(); + pushOrderInfoWarpper.setId(tOrder.getId().longValue()); + pushOrderInfoWarpper.setState(tOrder.getState()); + pushOrderInfoWarpper.setCancelObject(3); + map.put("pushOrderInfoWarpper", JSON.toJSONString(pushOrderInfoWarpper)); + String result = HttpRequestUtil.postRequest(PushURL.order_push_url, map); + if(null != tOrder.getDriverId()){ + map = new HashMap<>(); + map.put("id", tOrder.getDriverId().toString()); + map.put("type", "1"); + PushOrderInfoWarpper pushOrderInfoWarpper1 = new PushOrderInfoWarpper(); + pushOrderInfoWarpper1.setId(tOrder.getId().longValue()); + pushOrderInfoWarpper1.setState(tOrder.getState()); + pushOrderInfoWarpper1.setCancelObject(3); + map.put("pushOrderInfoWarpper", JSON.toJSONString(pushOrderInfoWarpper1)); + result = HttpRequestUtil.postRequest(PushURL.order_push_url, map); + } redisUtil.setStrValue("cancelOrder", "true"); return SUCCESS_TIP; } -- Gitblit v1.7.1