|
@@ -16,7 +16,6 @@ import cn.hutool.json.JSONUtil;
|
|
|
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;
|
|
@@ -27,8 +26,6 @@ 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_goods_type.RelationGoodsTypeService;
|
|
|
-import com.pj.project.relation_type_item.RelationTypeItem;
|
|
|
import com.pj.project.relation_type_item.RelationTypeItemService;
|
|
|
import com.pj.project.tb_business_car.TbBusinessCar;
|
|
|
import com.pj.project.tb_business_car.TbBusinessCarService;
|
|
@@ -65,7 +62,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.*;
|
|
@@ -353,7 +349,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();
|
|
|
if (!StrUtil.equals(businessType, TbCostomer.CustomerEnum.BUSINESS_TYPE.getType())) {
|
|
@@ -389,7 +385,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);
|