|
@@ -17,7 +17,6 @@ import cn.hutool.log.StaticLog;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
-import com.pj.api.bo.OtherBusinessEditBO;
|
|
|
import com.pj.api.wx.bo.MsgDataBO;
|
|
|
import com.pj.api.wx.service.WxService;
|
|
|
import com.pj.constants.UserTypeEnum;
|
|
@@ -28,6 +27,7 @@ import com.pj.current.config.WxConfig;
|
|
|
import com.pj.current.satoken.StpUserUtil;
|
|
|
import com.pj.project.relation_business_car.RelationBusinessCar;
|
|
|
import com.pj.project.relation_business_car.RelationBusinessCarService;
|
|
|
+import com.pj.project.relation_type_item.RelationTypeItemService;
|
|
|
|
|
|
import com.pj.project.tb_business_car.TbBusinessCar;
|
|
|
import com.pj.project.tb_business_car.TbBusinessCarService;
|
|
@@ -64,7 +64,6 @@ import com.pj.project4sp.global.BusinessException;
|
|
|
import com.pj.utils.so.SoMap;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.context.annotation.Lazy;
|
|
|
-import org.springframework.scheduling.annotation.Async;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import com.pj.utils.sg.*;
|
|
@@ -351,7 +350,7 @@ public class TbBusinessService extends ServiceImpl<TbBusinessMapper, TbBusiness>
|
|
|
String carNoStr = cars.stream().map(TbBusinessCar::getCarNo).collect(Collectors.joining("、"));
|
|
|
storeMsg(business.getCustomerId(), "业务订单【" + business.getNo() + "】已确认" + DateUtil.now() + "。");
|
|
|
List<TbBusinessItem> items = tbBusinessItemService.findByBusinessId(id);
|
|
|
- String bigBusinessType = business.getGoodsId();
|
|
|
+ String messageType = business.getGoodsId();
|
|
|
items.forEach(item -> {
|
|
|
String businessType = item.getBusinessType();
|
|
|
//合作伙伴创建+是否下单后付款
|
|
@@ -393,7 +392,7 @@ public class TbBusinessService extends ServiceImpl<TbBusinessMapper, TbBusiness>
|
|
|
}
|
|
|
MsgDataBO msgDataBO = new MsgDataBO("订单号:" + item.getNo(), item.getItemTypeName(),
|
|
|
item.getItemName(), business.getGoodsName(), DateUtil.now(), remark);
|
|
|
- List<String> openidList = tbCostomerService.findByBusinessTypeOpenid(businessType, bigBusinessType);
|
|
|
+ List<String> openidList = tbCostomerService.findByMessageTypeOpenid(businessType, messageType);
|
|
|
openidList.forEach(openid -> {
|
|
|
String detailUrl = myConfig.getWebDomain() + "/pages/business-item/item-detail?itemId=" + item.getId() + "&openid=" + openid;
|
|
|
wxService.sendTemplateMsg(wxConfig.getBusinessNoticeTemplate(), openid, msgDataBO, detailUrl);
|