|
|
@@ -11,13 +11,17 @@ import com.uas.platform.b2b.erp.model.Inquiry;
|
|
|
import com.uas.platform.b2b.erp.model.QuotationDown;
|
|
|
import com.uas.platform.b2b.erp.model.QuotationDownDetail;
|
|
|
import com.uas.platform.b2b.erp.support.ErpBufferedLogger;
|
|
|
-import com.uas.platform.b2b.event.*;
|
|
|
+import com.uas.platform.b2b.event.PurchaseInquiryItemDecideReleaseEvent;
|
|
|
+import com.uas.platform.b2b.event.PurchaseInquiryItemInvalidReleaseEvent;
|
|
|
+import com.uas.platform.b2b.event.PurchaseInquiryItemReplyReleaseEvent;
|
|
|
+import com.uas.platform.b2b.event.PurchaseInquiryItemSaveReleaseEvent;
|
|
|
import com.uas.platform.b2b.model.*;
|
|
|
import com.uas.platform.b2b.search.SearchService;
|
|
|
import com.uas.platform.b2b.service.AttachService;
|
|
|
import com.uas.platform.b2b.service.PurchaseInquiryService;
|
|
|
import com.uas.platform.b2b.support.MessageConf;
|
|
|
import com.uas.platform.b2b.support.SystemSession;
|
|
|
+import com.uas.platform.b2b.support.UsageBufferedLogger;
|
|
|
import com.uas.platform.b2b.support.XingePusher;
|
|
|
import com.uas.platform.b2b.temporary.model.InquiryMessage;
|
|
|
import com.uas.platform.b2b.temporary.model.SmsMessage;
|
|
|
@@ -110,6 +114,8 @@ public class PurchaseInquiryServiceImpl implements PurchaseInquiryService {
|
|
|
|
|
|
private final static ErpBufferedLogger logger = BufferedLoggerManager.getLogger(ErpBufferedLogger.class);
|
|
|
|
|
|
+ private final static UsageBufferedLogger usageLogger = BufferedLoggerManager.getLogger(UsageBufferedLogger.class);
|
|
|
+
|
|
|
@Override
|
|
|
public void save(List<PurchaseInquiryItem> inquiryItems) {
|
|
|
inquiryItems = purchaseInquiryItemDao.save(inquiryItems);
|
|
|
@@ -261,8 +267,7 @@ public class PurchaseInquiryServiceImpl implements PurchaseInquiryService {
|
|
|
try {
|
|
|
mailService.send(messageConf.getTplInquiryForB2B(), userEmail, model);
|
|
|
} catch (Exception e) {
|
|
|
- logger.log("内部询价发送邮件出错", inquiry.getEnUU() + "," +inquiry.getCode() +" 发送失败", 0);
|
|
|
- throw new RuntimeException(e);
|
|
|
+ usageLogger.log("询价发送邮件", "企业UU:" + inquiry.getEnUU() + ",单号:" +inquiry.getCode() +" 发送邮件失败", "询价发送邮件出错");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -274,8 +279,7 @@ public class PurchaseInquiryServiceImpl implements PurchaseInquiryService {
|
|
|
HttpUtil.sendPost(messageConf.getMessageUrl(), FlexJsonUtils.toJsonDeep(sms));
|
|
|
|
|
|
} catch (Exception e) {
|
|
|
- logger.log("内部询价发送短信出错", inquiry.getEnUU() + "," +inquiry.getCode() +" 发送失败", 0);
|
|
|
- throw new RuntimeException(e);
|
|
|
+ usageLogger.log("询价发送短信", "企业UU:" + inquiry.getEnUU() + ",单号:" +inquiry.getCode() +"短信发送失败", "询价发送短信出错");
|
|
|
}
|
|
|
}
|
|
|
enUUs.add(inquiryItem.getVendUU());
|