Authored by chenchao

add notice seller when appraise pass

@@ -178,7 +178,7 @@ public class AppraiseService { @@ -178,7 +178,7 @@ public class AppraiseService {
178 expressInfoService.appraiseSuccess(buyerUid, expressCompanyId, orderCode, wayBillCode, depotNum); 178 expressInfoService.appraiseSuccess(buyerUid, expressCompanyId, orderCode, wayBillCode, depotNum);
179 //平台已发货给买家 179 //平台已发货给买家
180 180
181 - inBoxFacade.depotDeliver2Buyer(buyerUid, orderCode,sellerOrderGoods.getProductName()); 181 + inBoxFacade.appraisePassNotice(buyerUid, orderCode, sellerOrderGoods);
182 }catch (Exception ex){ 182 }catch (Exception ex){
183 LOGGER.warn("in appraiseSuccess,refund fail, req {}", req, ex); 183 LOGGER.warn("in appraiseSuccess,refund fail, req {}", req, ex);
184 BillLogEvent sellerBillLogEvent = bleb.tradeStatus(BillTradeStatus.FAIL.getCode()) 184 BillLogEvent sellerBillLogEvent = bleb.tradeStatus(BillTradeStatus.FAIL.getCode())
@@ -131,25 +131,27 @@ public class ExpressInfoServiceImpl implements IExpressInfoService { @@ -131,25 +131,27 @@ public class ExpressInfoServiceImpl implements IExpressInfoService {
131 // 更新买家订单状态 131 // 更新买家订单状态
132 int updateBuyerCnt = buyerOrderMapper.updateStatusByOrderCode(orderCode, buyerOrder.getUid(), 132 int updateBuyerCnt = buyerOrderMapper.updateStatusByOrderCode(orderCode, buyerOrder.getUid(),
133 expectOrderStatus.getCode(), targetOrderStatus.getCode(), DateUtil.getCurrentTimeSecond()); 133 expectOrderStatus.getCode(), targetOrderStatus.getCode(), DateUtil.getCurrentTimeSecond());
  134 + SellerOrderGoods psog ;
134 if (updateBuyerCnt > 0) { // 更新买家订单成功之后,插入物流信息。防止并发、重复提交 135 if (updateBuyerCnt > 0) { // 更新买家订单成功之后,插入物流信息。防止并发、重复提交
135 // 保存订单物流信息 136 // 保存订单物流信息
136 saveExpress(sellerUid,expressCompanyId,orderCode,wayBillCode,expressType,depotNum); 137 saveExpress(sellerUid,expressCompanyId,orderCode,wayBillCode,expressType,depotNum);
137 138
138 // 发送mq获取物流信息 139 // 发送mq获取物流信息
139 sendExpressMQ(sellerUid,expressCompanyId,orderCode,wayBillCode); 140 sendExpressMQ(sellerUid,expressCompanyId,orderCode,wayBillCode);
140 - 141 + psog = sellerOrderGoodsMapper.selectByPrimaryKey(skup);
141 LOGGER.info("deliverToDepot end ! send express to erp "); 142 LOGGER.info("deliverToDepot end ! send express to erp ");
  143 + inBoxFacade.sellerDeliver2Depot(buyerUid, orderCode, psog.getProductName());
  144 + //
  145 + cacheCleaner.delete(Arrays.asList(CacheKeyBuilder.orderListKey(sellerUid, TabType.SELL.getValue()),
  146 + CacheKeyBuilder.orderListKey(buyerUid, TabType.BUY.getValue()),
  147 + CacheKeyBuilder.sellerOrderDetailKey(psog),
  148 + CacheKeyBuilder.orderDetailKey(sellerUid, TabType.SELL.getValue(), orderCode),
  149 + CacheKeyBuilder.orderDetailKey(buyerUid,TabType.BUY.getValue(), orderCode)));
142 } 150 }
143 -  
144 LOGGER.info("deliverToDepot update buyer order status result {} ",updateBuyerCnt); 151 LOGGER.info("deliverToDepot update buyer order status result {} ",updateBuyerCnt);
145 152
146 - SellerOrderGoods psog = sellerOrderGoodsMapper.selectByPrimaryKey(skup);  
147 - //  
148 - cacheCleaner.delete(Arrays.asList(CacheKeyBuilder.orderListKey(sellerUid, TabType.SELL.getValue()),  
149 - CacheKeyBuilder.orderListKey(buyerUid, TabType.BUY.getValue()),  
150 - CacheKeyBuilder.sellerOrderDetailKey(psog),  
151 - CacheKeyBuilder.orderDetailKey(sellerUid, TabType.SELL.getValue(), orderCode),  
152 - CacheKeyBuilder.orderDetailKey(buyerUid,TabType.BUY.getValue(), orderCode))); 153 +
  154 +
153 } 155 }
154 156
155 @Override 157 @Override
1 package com.yohoufo.order.service.proxy; 1 package com.yohoufo.order.service.proxy;
2 2
3 import com.yohobuy.ufo.model.enums.InboxBusinessTypeEnum; 3 import com.yohobuy.ufo.model.enums.InboxBusinessTypeEnum;
  4 +import com.yohoufo.dal.order.model.SellerOrderGoods;
4 import com.yohoufo.inboxclient.model.InBoxResponse; 5 import com.yohoufo.inboxclient.model.InBoxResponse;
5 import com.yohoufo.inboxclient.model.InboxReqVO; 6 import com.yohoufo.inboxclient.model.InboxReqVO;
6 import com.yohoufo.inboxclient.sdk.InBoxSDK; 7 import com.yohoufo.inboxclient.sdk.InBoxSDK;
@@ -56,7 +57,7 @@ public class InBoxFacade { @@ -56,7 +57,7 @@ public class InBoxFacade {
56 buyerUid, orderCode, resp); 57 buyerUid, orderCode, resp);
57 }); 58 });
58 } catch (Exception e) { 59 } catch (Exception e) {
59 - logger.error("InBoxFacade buyerOrderNotPayed error inbox msg, buyerUid {}, orderCode {} ,error {}", 60 + logger.warn("InBoxFacade buyerOrderNotPayed error inbox msg, buyerUid {}, orderCode {} ",
60 buyerUid, orderCode, e); 61 buyerUid, orderCode, e);
61 } 62 }
62 } 63 }
@@ -79,48 +80,102 @@ public class InBoxFacade { @@ -79,48 +80,102 @@ public class InBoxFacade {
79 buyerUid, orderCode, resp); 80 buyerUid, orderCode, resp);
80 }); 81 });
81 } catch (Exception e) { 82 } catch (Exception e) {
82 - logger.error("InBoxFacade buyerFinishPaid error inbox msg, buyerUid {}, orderCode {} ,error {}", 83 + logger.warn("InBoxFacade buyerFinishPaid error inbox msg, buyerUid {}, orderCode {} ",
83 buyerUid, orderCode, e); 84 buyerUid, orderCode, e);
84 } 85 }
85 } 86 }
86 87
  88 + /**
  89 + * 卖家发货后
  90 + * @param buyerUid
  91 + * @param orderCode
  92 + * @param prdName
  93 + */
  94 + public void sellerDeliver2Depot(int buyerUid, long orderCode, String prdName){
  95 + executorService.execute(()-> {
  96 + try {
  97 +
  98 + InboxBusinessTypeEnum ibtOfBuyer = InboxBusinessTypeEnum.NOTICE_BUYER_WHEN_SELLER_DELIVER;
  99 + String params = buildParams(orderCode);
  100 + InboxReqVO req = buildInboxReqVO(buyerUid, params, ibtOfBuyer);
  101 + InBoxResponse resp = inBoxSDK.addInbox(req);
  102 + logger.info("record sellerDeliver2Depot inbox msg, buyerUid {}, orderCode {}, prdName {} resp {}",
  103 + buyerUid, orderCode, prdName, resp);
  104 +
  105 + //sms
  106 + String phone = userProxyService.getMobile(buyerUid);
  107 + if (StringUtils.isBlank(phone)){
  108 + logger.warn("in sellerDeliver2Depot sms fail, buyerUid {} orderCode {} prdName {} ", buyerUid, orderCode,prdName);
  109 + return;
  110 + }
  111 + String content=getReplacedContent(InboxBusinessTypeEnum.SMS_NOTICE_BUYER_WHEN_SELLER_DELIVER.getContent(),prdName);
  112 + List<String> mobileList = Arrays.asList(phone);
  113 + sendSmsService.smsSendByMobile(content,mobileList);
  114 + logger.info("record sellerDeliver2Depot inbox sms msg, buyerUid {}, orderCode {}, prdName {} phone {}",
  115 + buyerUid, orderCode, prdName, phone);
  116 +
  117 + } catch (Exception ex) {
  118 + logger.warn("InBoxFacade depotDeliver2Buyer error inbox msg, buyerUid {}, orderCode {} ,prdName {}",
  119 + buyerUid, orderCode,prdName, ex);
  120 + }
  121 + });
  122 + }
  123 +
87 124
88 /** 125 /**
89 * 平台已发货给买家 126 * 平台已发货给买家
90 * 127 *
91 * @return 128 * @return
92 */ 129 */
93 - public void depotDeliver2Buyer(int buyerUid, long orderCode, String prdName) { 130 + public void appraisePassNotice(int buyerUid, long orderCode, SellerOrderGoods psog) {
94 131
95 executorService.execute(()->{ 132 executorService.execute(()->{
  133 +
96 try { 134 try {
  135 + String prdName = psog.getProductName();
97 InboxBusinessTypeEnum ibt = InboxBusinessTypeEnum.PURCHASE_SENDED; 136 InboxBusinessTypeEnum ibt = InboxBusinessTypeEnum.PURCHASE_SENDED;
98 String params = buildParams(orderCode); 137 String params = buildParams(orderCode);
99 InboxReqVO req = buildInboxReqVO(buyerUid, params, ibt); 138 InboxReqVO req = buildInboxReqVO(buyerUid, params, ibt);
100 139
101 InBoxResponse resp = inBoxSDK.addInbox(req); 140 InBoxResponse resp = inBoxSDK.addInbox(req);
102 - logger.info("record depotDeliver2Buyer inbox msg, buyerUid {}, orderCode {}, prdName {} resp {}",  
103 - buyerUid, orderCode,prdName, resp); 141 + logger.info("record appraisePassNotice inbox msg, buyerUid {}, orderCode {}, prdName {} resp {}",
  142 + buyerUid, orderCode, prdName, resp);
  143 +
  144 + //seller notice
  145 + String sizeName = psog.getSizeName();
  146 + Integer sellerUid = psog.getUid();
  147 + InboxBusinessTypeEnum ibtOfSeller = InboxBusinessTypeEnum.PURCHASE_SENDED;
  148 + String paramsOfSeller = buildParams(prdName, sizeName);
  149 + InboxReqVO reqOfSeller = buildInboxReqVO(buyerUid, paramsOfSeller, ibtOfSeller);
  150 +
  151 + InBoxResponse respOfSeller = inBoxSDK.addInbox(reqOfSeller);
  152 + logger.info("record appraisePassNotice inbox msg, buyerUid {}, orderCode {}, prdName {} resp {}",
  153 + buyerUid, orderCode, prdName, respOfSeller);
  154 + String phoneOfSeller = userProxyService.getMobile(sellerUid);
  155 + if (StringUtils.isBlank(phoneOfSeller)){
  156 + logger.warn("in appraisePassNotice sms fail, buyerUid {} orderCode {} prdName {} ", buyerUid, orderCode,prdName);
  157 + }else{
  158 + List<String> mobileList = Arrays.asList(phoneOfSeller);
  159 + String contentOfSeller = getReplacedContent(InboxBusinessTypeEnum.SMS_SEND.getContent(),prdName, sizeName);
  160 + sendSmsService.smsSendByMobile(contentOfSeller, mobileList);
  161 + logger.info("record appraisePassNotice sms msg notice seller, sellerUid {}, orderCode {}, prdName {} sizeName {} phone {}",
  162 + sellerUid, orderCode, prdName, sizeName, phoneOfSeller);
  163 + }
104 164
105 //短信 165 //短信
106 - //InboxBusinessTypeEnum smsIbt = InboxBusinessTypeEnum.SMS_SEND;  
107 - //String smsparams = buildParams(orderCode);  
108 - //SmsContentEnum smsIbt=SmsContentEnum.SMS_SEND;  
109 - //String content=smsIbt.getReplacedContent(prdName);  
110 - String content=getReplacedContent(InboxBusinessTypeEnum.SMS_SEND.getContent(),prdName);  
111 -  
112 String phone = userProxyService.getMobile(buyerUid); 166 String phone = userProxyService.getMobile(buyerUid);
113 if (StringUtils.isBlank(phone)){ 167 if (StringUtils.isBlank(phone)){
114 - logger.warn("in depotDeliver2Buyer sms fail, buyerUid {} orderCode {} prdName {} ", buyerUid, orderCode,prdName);  
115 - return; 168 + logger.warn("in appraisePassNotice notice buyer sms fail, buyerUid {} orderCode {} prdName {} ", buyerUid, orderCode,prdName);
  169 + }else{
  170 + List<String> mobileList = Arrays.asList(phone);
  171 + String content = getReplacedContent(InboxBusinessTypeEnum.SMS_SEND.getContent(),prdName);
  172 + sendSmsService.smsSendByMobile(content,mobileList);
  173 + logger.info("record appraisePassNotice notice buyer sms msg, buyerUid {}, orderCode {}, prdName {} phone {}",
  174 + buyerUid, orderCode,prdName, phone);
116 } 175 }
117 - List<String> mobileList = Arrays.asList(phone);  
118 - sendSmsService.smsSendByMobile(content,mobileList);  
119 - logger.info("record depotDeliver2Buyer inbox sms msg, buyerUid {}, orderCode {}, prdName {} phone {}",  
120 - buyerUid, orderCode,prdName, phone);  
121 } catch (Exception e) { 176 } catch (Exception e) {
122 - logger.error("InBoxFacade depotDeliver2Buyer error inbox msg, buyerUid {}, orderCode {} ,prdName {} ,error {}",  
123 - buyerUid, orderCode,prdName, e); 177 + logger.warn("InBoxFacade appraisePassNotice error inbox msg, buyerUid {}, orderCode {} ,psog {}",
  178 + buyerUid, orderCode, psog, e);
124 } 179 }
125 }); 180 });
126 181
@@ -163,7 +218,7 @@ public class InBoxFacade { @@ -163,7 +218,7 @@ public class InBoxFacade {
163 buyerUid, orderCode,prdName); 218 buyerUid, orderCode,prdName);
164 }); 219 });
165 } catch (Exception e) { 220 } catch (Exception e) {
166 - logger.error("InBoxFacade noticeBuyerWhenSellerCancelAfterPaid error inbox msg, buyerUid {}, orderCode {} prdName {},error {}", 221 + logger.warn("InBoxFacade noticeBuyerWhenSellerCancelAfterPaid error inbox msg, buyerUid {}, orderCode {} prdName {}",
167 buyerUid, orderCode,prdName, e); 222 buyerUid, orderCode,prdName, e);
168 } 223 }
169 } 224 }
@@ -183,7 +238,7 @@ public class InBoxFacade { @@ -183,7 +238,7 @@ public class InBoxFacade {
183 buyerUid, orderCode, resp); 238 buyerUid, orderCode, resp);
184 }); 239 });
185 } catch (Exception e) { 240 } catch (Exception e) {
186 - logger.error("InBoxFacade buyerCancelOrder error inbox msg, buyerUid {}, orderCode {} ,error {}", 241 + logger.warn("InBoxFacade buyerCancelOrder error inbox msg, buyerUid {}, orderCode {} ",
187 buyerUid, orderCode, e); 242 buyerUid, orderCode, e);
188 } 243 }
189 } 244 }
@@ -221,7 +276,7 @@ public class InBoxFacade { @@ -221,7 +276,7 @@ public class InBoxFacade {
221 buyerUid, orderCode,prdName); 276 buyerUid, orderCode,prdName);
222 }); 277 });
223 } catch (Exception e) { 278 } catch (Exception e) {
224 - logger.error("InBoxFacade buyerGetEarnestMoneyWhenAppraiseFail error inbox msg, buyerUid {}, orderCode {} ,prdName {},error {}", 279 + logger.warn("InBoxFacade buyerGetEarnestMoneyWhenAppraiseFail error inbox msg, buyerUid {}, orderCode {} ,prdName {}",
225 buyerUid, orderCode,prdName, e); 280 buyerUid, orderCode,prdName, e);
226 } 281 }
227 } 282 }
@@ -243,7 +298,7 @@ public class InBoxFacade { @@ -243,7 +298,7 @@ public class InBoxFacade {
243 sellerUid, prdName); 298 sellerUid, prdName);
244 299
245 } catch (Exception e) { 300 } catch (Exception e) {
246 - logger.error("InBoxFacade sellerOrderNotPaid error inbox msg, sellerUid {}, prdName {} ,error {}", 301 + logger.warn("InBoxFacade sellerOrderNotPaid error inbox msg, sellerUid {}, prdName {} ",
247 sellerUid, prdName, e); 302 sellerUid, prdName, e);
248 } 303 }
249 } 304 }
@@ -267,7 +322,7 @@ public class InBoxFacade { @@ -267,7 +322,7 @@ public class InBoxFacade {
267 sellerUid, prdName, resp); 322 sellerUid, prdName, resp);
268 }); 323 });
269 } catch (Exception e) { 324 } catch (Exception e) {
270 - logger.error("InBoxFacade sellerPaidEarnestMoney error inbox msg, sellerUid {}, prdName {} ,error {}", 325 + logger.warn("InBoxFacade sellerPaidEarnestMoney error inbox msg, sellerUid {}, prdName {} ",
271 sellerUid, prdName, e); 326 sellerUid, prdName, e);
272 } 327 }
273 } 328 }
@@ -291,7 +346,7 @@ public class InBoxFacade { @@ -291,7 +346,7 @@ public class InBoxFacade {
291 }); 346 });
292 347
293 } catch (Exception e) { 348 } catch (Exception e) {
294 - logger.error("InBoxFacade sellerPlaySelf error inbox msg, sellerUid {}, prdName {} ,error {}", 349 + logger.warn("InBoxFacade sellerPlaySelf error inbox msg, sellerUid {}, prdName {} ",
295 sellerUid, prdName, e); 350 sellerUid, prdName, e);
296 } 351 }
297 352
@@ -317,7 +372,7 @@ public class InBoxFacade { @@ -317,7 +372,7 @@ public class InBoxFacade {
317 }); 372 });
318 373
319 } catch (Exception e) { 374 } catch (Exception e) {
320 - logger.error("InBoxFacade sellerSkupCreateOrderByBuyer error inbox msg, sellerUid {}, prdName {} ,error {}", 375 + logger.warn("InBoxFacade sellerSkupCreateOrderByBuyer error inbox msg, sellerUid {}, prdName {} ",
321 sellerUid, prdName, e); 376 sellerUid, prdName, e);
322 } 377 }
323 } 378 }
@@ -359,7 +414,7 @@ public class InBoxFacade { @@ -359,7 +414,7 @@ public class InBoxFacade {
359 }); 414 });
360 415
361 } catch (Exception e) { 416 } catch (Exception e) {
362 - logger.error("InBoxFacade sellerSkupPaidByBuyer error inbox msg, sellerUid {}, prdName {} ,error {}", 417 + logger.warn("InBoxFacade sellerSkupPaidByBuyer error inbox msg, sellerUid {}, prdName {} ",
363 sellerUid, prdName, e); 418 sellerUid, prdName, e);
364 } 419 }
365 } 420 }
@@ -383,7 +438,7 @@ public class InBoxFacade { @@ -383,7 +438,7 @@ public class InBoxFacade {
383 }); 438 });
384 439
385 } catch (Exception e) { 440 } catch (Exception e) {
386 - logger.error("InBoxFacade sellerCancelAfterBuyerPaid error inbox msg, sellerUid {}, prdName {} ,error {}", 441 + logger.warn("InBoxFacade sellerCancelAfterBuyerPaid error inbox msg, sellerUid {}, prdName {} ",
387 sellerUid, prdName, e); 442 sellerUid, prdName, e);
388 } 443 }
389 } 444 }
@@ -422,7 +477,7 @@ public class InBoxFacade { @@ -422,7 +477,7 @@ public class InBoxFacade {
422 }); 477 });
423 478
424 } catch (Exception e) { 479 } catch (Exception e) {
425 - logger.error("InBoxFacade noticSellerWhenBuyerCancel error inbox msg, sellerUid {}, prdName {} ,error {}", 480 + logger.warn("InBoxFacade noticSellerWhenBuyerCancel error inbox msg, sellerUid {}, prdName {} ",
426 sellerUid, prdName, e); 481 sellerUid, prdName, e);
427 } 482 }
428 } 483 }
@@ -446,7 +501,7 @@ public class InBoxFacade { @@ -446,7 +501,7 @@ public class InBoxFacade {
446 }); 501 });
447 502
448 } catch (Exception e) { 503 } catch (Exception e) {
449 - logger.error("InBoxFacade noticeSellerWhenAppraiseFail error inbox msg, sellerUid {}, prdName {} ,error {}", 504 + logger.warn("InBoxFacade noticeSellerWhenAppraiseFail error inbox msg, sellerUid {}, prdName {} ",
450 sellerUid, prdName, e); 505 sellerUid, prdName, e);
451 } 506 }
452 } 507 }
@@ -486,7 +541,7 @@ public class InBoxFacade { @@ -486,7 +541,7 @@ public class InBoxFacade {
486 }); 541 });
487 542
488 } catch (Exception e) { 543 } catch (Exception e) {
489 - logger.error("InBoxFacade notifyUnshelfCauseBySpecialReason error inbox msg, sellerUid {}, prdName {} ,error {}", 544 + logger.warn("InBoxFacade notifyUnshelfCauseBySpecialReason error inbox msg, sellerUid {}, prdName {} ",
490 sellerUid, prdName, e); 545 sellerUid, prdName, e);
491 } 546 }
492 } 547 }
@@ -510,7 +565,7 @@ public class InBoxFacade { @@ -510,7 +565,7 @@ public class InBoxFacade {
510 }); 565 });
511 566
512 } catch (Exception e) { 567 } catch (Exception e) {
513 - logger.error("InBoxFacade sendMsg4EntySeller error inbox msg, sellerUid {}, prdName {} ,error {}", 568 + logger.warn("InBoxFacade sendMsg4EntySeller error inbox msg, sellerUid {}, prdName {} ",
514 uid, e); 569 uid, e);
515 } 570 }
516 } 571 }
@@ -544,7 +599,7 @@ public class InBoxFacade { @@ -544,7 +599,7 @@ public class InBoxFacade {
544 }); 599 });
545 600
546 } catch (Exception e) { 601 } catch (Exception e) {
547 - logger.error("InBoxFacade sendMsg4QuitEntrySeller error inbox msg, sellerUid {}, prdName {} ,error {}", 602 + logger.warn("InBoxFacade sendMsg4QuitEntrySeller error inbox msg, sellerUid {}, prdName {} ",
548 uid, e); 603 uid, e);
549 } 604 }
550 } 605 }
@@ -576,7 +631,7 @@ public class InBoxFacade { @@ -576,7 +631,7 @@ public class InBoxFacade {
576 sellerUid, wayBillCode, phone); 631 sellerUid, wayBillCode, phone);
577 }); 632 });
578 } catch (Exception e) { 633 } catch (Exception e) {
579 - logger.error("InBoxFacade sendCancelledProductToSeller error inbox msg, sellerUid {}, wayBillCode {} ,error {}", 634 + logger.warn("InBoxFacade sendCancelledProductToSeller error inbox msg, sellerUid {}, wayBillCode {} ",
580 sellerUid, wayBillCode, e); 635 sellerUid, wayBillCode, e);
581 } 636 }
582 } 637 }
@@ -615,7 +670,7 @@ public class InBoxFacade { @@ -615,7 +670,7 @@ public class InBoxFacade {
615 } 670 }
616 }); 671 });
617 } catch (Exception e) { 672 } catch (Exception e) {
618 - logger.error("InBoxFacade sellerDeliverNotice error inbox msg, sellerUid {}, prdName {} ,error {}", 673 + logger.warn("InBoxFacade sellerDeliverNotice error inbox msg, sellerUid {}, prdName {} ",
619 sellerUid, prdName, e); 674 sellerUid, prdName, e);
620 } 675 }
621 } 676 }
@@ -654,7 +709,7 @@ public class InBoxFacade { @@ -654,7 +709,7 @@ public class InBoxFacade {
654 sellerUid, orderCode, prdName); 709 sellerUid, orderCode, prdName);
655 }); 710 });
656 } catch (Exception e) { 711 } catch (Exception e) {
657 - logger.error("InBoxFacade buyerCancelBeforeDepotReceive error inbox msg, buyerUid {}, orderCode {} ,prdName {}", 712 + logger.warn("InBoxFacade buyerCancelBeforeDepotReceive error inbox msg, buyerUid {}, orderCode {} ,prdName {}",
658 buyerUid, orderCode, prdName, e); 713 buyerUid, orderCode, prdName, e);
659 } 714 }
660 } 715 }
@@ -693,7 +748,7 @@ public class InBoxFacade { @@ -693,7 +748,7 @@ public class InBoxFacade {
693 sellerUid, orderCode, prdName); 748 sellerUid, orderCode, prdName);
694 }); 749 });
695 } catch (Exception e) { 750 } catch (Exception e) {
696 - logger.error("InBoxFacade buyerCancelBeforeSellerDeliver error inbox msg, buyerUid {}, orderCode {} ,prdName {}", 751 + logger.warn("InBoxFacade buyerCancelBeforeSellerDeliver error inbox msg, buyerUid {}, orderCode {} ,prdName {}",
697 buyerUid, orderCode, prdName, e); 752 buyerUid, orderCode, prdName, e);
698 } 753 }
699 } 754 }