|
|
@@ -15,6 +15,7 @@ import com.uas.platform.b2b.support.SystemSession;
|
|
|
import com.uas.platform.b2b.support.UsageBufferedLogger;
|
|
|
import com.uas.platform.b2b.temporary.model.SmsMessage;
|
|
|
import com.uas.platform.b2b.temporary.model.UserInfo;
|
|
|
+import com.uas.platform.core.exception.NotFoundException;
|
|
|
import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
|
import com.uas.platform.core.model.Constant;
|
|
|
import com.uas.platform.core.model.Status;
|
|
|
@@ -66,6 +67,14 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
|
|
|
private static final String TEL_REGEXP = "^((\\(\\d{3}\\))|(\\d{3}\\-))?(13|15|18|17)\\d{9}$";
|
|
|
|
|
|
+ /**
|
|
|
+ * 公共询价传输增加物料异常抛出
|
|
|
+ *
|
|
|
+ * @author hejq
|
|
|
+ * @date 2018-01-12 9:27
|
|
|
+ * @param inquiries 询价明细
|
|
|
+ * @return
|
|
|
+ */
|
|
|
@Override
|
|
|
public List<PurcInquiry> convertInquiry(List<BatchInquiry> inquiries) {
|
|
|
Long enuu = SystemSession.getUser().getEnterprise().getUu();
|
|
|
@@ -85,6 +94,9 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
PurcInquiryItem item = new PurcInquiryItem();
|
|
|
item.setIsOpen(Constant.YES);
|
|
|
List<Product> products = productDao.findByEnUUAndCode(enuu, batch.getBip_prodcode());
|
|
|
+ if (CollectionUtils.isEmpty(products)) {
|
|
|
+ throw new NotFoundException("编号为[" + batch.getBip_prodcode() + "]的物料未找到");
|
|
|
+ }
|
|
|
item.setProduct(products.get(0));
|
|
|
item.setProductId(products.get(0).getId());
|
|
|
item.setRemark(batch.getBip_remark());
|