Browse Source

发送短信-生成边民订单与车辆出一级市场

linbl 1 năm trước cách đây
mục cha
commit
a9941697fc

+ 9 - 2
sp-service/level-one-server/src/main/java/com/pj/ht_trade_settlement/HtTradeSettlementService.java

@@ -109,7 +109,7 @@ public class HtTradeSettlementService extends ServiceImpl<HtTradeSettlementMappe
 
         TbTradeArea tbTradeArea = tbTradeAreaService.updateHandler(tradeSettlementDto.getFieldCode(), tradeSettlementDto.getFieldName());
         TbShop tbShop = tbShopService.findByCode(tradeSettlementDto.getShopNo());
-       Date applyTime= DateUtil.parseDateTime( tradeSettlementDto.getDeclTime());
+        Date applyTime= DateUtil.parseDateTime( tradeSettlementDto.getDeclTime());
 		bordersListDtoList.forEach(item -> {
 			//开始创建边民订单
 			TbOrder tbOrder = new TbOrder();
@@ -149,7 +149,14 @@ public class HtTradeSettlementService extends ServiceImpl<HtTradeSettlementMappe
 			if (tbShop != null)
 				tbOrder.setEnterpriseId(tbShop.getEnterpriseId()).setEnterpriseName(tbShop.getEnterpriseName());
 
-			tbOrderMapper.insert(tbOrder);
+            int result = tbOrderMapper.insert(tbOrder);
+
+            //发送短信
+            if(result == 1) {
+                String content="您好,您的[边民互市订单]已经生成,订单商品是[" + tbOrder.getGoodsNames() + "]。请前往app进行交易确认";
+                SystemObject.smsFactory.handler().sendSMS(tbPeople.getPhone(),content);
+            }
+
 		});
 
         return insert == 1;

+ 7 - 0
sp-service/level-one-server/src/main/java/com/pj/tb_order/TbOrderService.java

@@ -11,6 +11,7 @@ import com.pj.api.client.level_one_server.LevelOneServerInterface;
 import com.pj.api.consts.FeignFactory;
 import com.pj.api.dto.*;
 import com.pj.common.core.exception.ServiceException;
+import com.pj.current.config.SystemObject;
 import com.pj.current.dto.APPLoginUserInfo;
 import com.pj.current.satoken.StpAPPUserUtil;
 import com.pj.enummj.*;
@@ -468,6 +469,12 @@ public class TbOrderService extends ServiceImpl<TbOrderMapper, TbOrder> implemen
 
 			if(result) {
 				//todo:通知边民转售已经采购的商品;边民上架商品,初步定价
+
+				//发送短信
+				TbPeople tbPeople = tbPeopleService.getById(order.getBuyUserId());
+				String content="您好,您的边民互市订单商品[车辆已出一级市场],订单商品是[" + order.getGoodsNames() + "]。请前往app进行商品转售";
+				SystemObject.smsFactory.handler().sendSMS(tbPeople.getPhone(),content);
+
 				MessageDto dto = new MessageDto();
 				dto.setUrl("/pages/market/one/leader/order");
 				dto.setUserId(order.getBuyUserId());