Browse Source

公共询价转我的询价单绑定客户关系bug的处理

hejq 8 years ago
parent
commit
251eca5a2d

+ 8 - 1
src/main/java/com/uas/platform/b2b/service/impl/PurcInquiryServiceImpl.java

@@ -610,7 +610,14 @@ public class PurcInquiryServiceImpl implements PurcInquiryService {
 		PurchaseInquiry inquiry = purchaseInquiryDao.findBySourceIdAndSourceApp(purcInquiry.getId(), SOURCERAPP);
 		PurchaseInquiry inquiry = purchaseInquiryDao.findBySourceIdAndSourceApp(purcInquiry.getId(), SOURCERAPP);
 		if (null == inquiry) {// 新增
 		if (null == inquiry) {// 新增
             // 这里设置自动添加为客户关系,并且如果当前用户非管理员要进行自动分配客户处理
             // 这里设置自动添加为客户关系,并且如果当前用户非管理员要进行自动分配客户处理
-            vendorDao.initVendorAndDistribute(purcInquiry.getEnUU(), purcInquiry.getRecorderUU(), enuu, useruu);
+			Long custuseruu = purcInquiry.getRecorderUU();
+			if(null == custuseruu) {
+				Enterprise enterprise = enterpriseDao.findOne(purcInquiry.getEnUU());
+				custuseruu = enterprise.getEnAdminuu();
+			}
+			if(null != custuseruu) {
+				vendorDao.initVendorAndDistribute(purcInquiry.getEnUU(), purcInquiry.getRecorderUU(), enuu, useruu);
+			}
 			PurchaseInquiry saleInquiry = new PurchaseInquiry();
 			PurchaseInquiry saleInquiry = new PurchaseInquiry();
 			saleInquiry.setDate(new Date());
 			saleInquiry.setDate(new Date());
 			saleInquiry.setCode(purcInquiry.getCode());
 			saleInquiry.setCode(purcInquiry.getCode());