|
@@ -29,6 +29,7 @@ import com.pj.tb_goods_cart.TbGoodsCartService;
|
|
|
import com.pj.tb_goods_transit.param.JudgeTransitParam;
|
|
|
import com.pj.tb_goods_transit.param.PurchaseLevelOneGoodsTransitParam;
|
|
|
import com.pj.tb_goods_transit.param.TransactionGoodsParam;
|
|
|
+import com.pj.tb_order.MethodOrderService;
|
|
|
import com.pj.tb_order.TbOrder;
|
|
|
import com.pj.tb_order.TbOrderMapper;
|
|
|
import com.pj.tb_order.TbOrderService;
|
|
@@ -88,11 +89,15 @@ public class TbGoodsTransitService extends ServiceImpl<TbGoodsTransitMapper, TbG
|
|
|
|
|
|
@Autowired
|
|
|
private TbEnterpriseMapper tbEnterpriseMapper;
|
|
|
+
|
|
|
@Autowired
|
|
|
private TbGoodsCartMapper tbGoodsCartMapper;
|
|
|
|
|
|
@Autowired
|
|
|
- TbOrderService orderService;
|
|
|
+ private TbOrderService orderService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private MethodOrderService methodOrderService;
|
|
|
|
|
|
/**
|
|
|
* 远程调用
|
|
@@ -307,7 +312,8 @@ public class TbGoodsTransitService extends ServiceImpl<TbGoodsTransitMapper, TbG
|
|
|
LambdaQueryWrapper<TbOrder> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
queryWrapper.eq(TbOrder::getBuyUserId,appLoginInfo.getFk()); //边民表主键匹配
|
|
|
queryWrapper.apply("DATE(create_time) = DATE({0})", new Date()); // 匹配当天的数据
|
|
|
- queryWrapper.ne(TbOrder::getEnterpriseConfirm,2);
|
|
|
+ queryWrapper.ne(TbOrder::getEnterpriseConfirm,2); // 商户拒绝情况
|
|
|
+ queryWrapper.eq(TbOrder::getCancelPeople,0); // 组长或者边民未取消取消订单
|
|
|
List<TbOrder> orderList = tbOrderMapper.selectList(queryWrapper);
|
|
|
if(orderList.size() != 0){
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
@@ -336,7 +342,8 @@ public class TbGoodsTransitService extends ServiceImpl<TbGoodsTransitMapper, TbG
|
|
|
dto.setUserId(tbEnterprise.getId());
|
|
|
dto.setContents("你的发布的《" + tbGoodsTransit.getGoodsName() + "》已有人接单,请及时确认。");
|
|
|
adminInterface.messageSave(dto);
|
|
|
-
|
|
|
+ // 给组长旗下的所有边民发送message
|
|
|
+ methodOrderService.sendGroupMessage(list.get(0).getGroupId(),list.get(0).getName(),true);
|
|
|
//todo:通知短信
|
|
|
// return smsRetryService.sendSmsMsg(tbEnterprise.getContact());
|
|
|
return true;
|