Browse Source

【采购询价通知】添加邮件和短信出错日志记录,删除抛出异常代码。
【模具询价单】已报价点修改报价去掉保存功能

dongbw 8 năm trước cách đây
mục cha
commit
0c36c052cb

+ 9 - 5
src/main/java/com/uas/platform/b2b/service/impl/PurchaseInquiryServiceImpl.java

@@ -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());

+ 0 - 3
src/main/webapp/resources/tpl/index/sale/inquiry_mould.html

@@ -416,9 +416,6 @@ tbody td div.text-mould {
 							<span ng-show="inquiryMould.$editing">
 								<a ng-click="inquiryMould.$editing=!inquiryMould.$editing;reload()"
 									class="btn btn-xs btn-link text-error">取消</a>&nbsp;
-								<a ng-click="onReplyClick(inquiryMould)"
-									ng-disabled="!canSave"
-									class="btn btn-link btn-xs text-success">保存</a>&nbsp;
 								<a ng-click="onReplyClick(inquiryMould, true);setOrdersRead(inquiryMould.id)"
 									ng-disabled="!canSave"
 									class="btn btn-link btn-xs text-inverse">