|
|
@@ -425,46 +425,46 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
Map<String, Object> result = FlexJsonUtils.fromJson(res.getResponseText());
|
|
|
if (!StringUtils.isEmpty(result.get("enUUs"))) {
|
|
|
List<Long> enuus = (List<Long>) result.get("enUUs");
|
|
|
- if (!CollectionUtils.isEmpty(enuus)) {
|
|
|
- List<InquiryEnRemind> inquiryEnReminds = new ArrayList<>();
|
|
|
- enuuSet.addAll(enuus);
|
|
|
- for (Long enuu : enuuSet) {
|
|
|
- Enterprise enterprise = enterpriseDao.findOne(item.getInquiry().getEnUU());
|
|
|
- InquiryEnRemind remind = new InquiryEnRemind();
|
|
|
- remind.setEnName(enterprise.getEnName());
|
|
|
- remind.setEnUU(item.getInquiry().getEnUU());
|
|
|
- remind.setUserName(item.getUserName());
|
|
|
- remind.setUserTel(item.getUserTel());
|
|
|
- remind.setCode(item.getInquiry().getCode());
|
|
|
- remind.setBrand(item.getInbrand());
|
|
|
- remind.setInbrand(item.getInbrand());
|
|
|
- remind.setCmpCode(item.getCmpCode());
|
|
|
- remind.setSpec(item.getSpec());
|
|
|
- remind.setProdTitle(item.getProdTitle());
|
|
|
- remind.setInid(item.getInquiry().getId());
|
|
|
- if (item.getProduct() != null) {
|
|
|
- remind.setBrand(item.getProduct().getBrand());
|
|
|
- remind.setCmpCode(item.getProduct().getCmpCode());
|
|
|
- remind.setSpec(item.getProduct().getSpec());
|
|
|
- remind.setProdTitle(item.getProduct().getTitle());
|
|
|
- }
|
|
|
- remind.setItemId(item.getId());
|
|
|
- remind.setNeedQty(item.getNeedquantity());
|
|
|
- remind.setReDate(item.getInquiry().getDate());
|
|
|
- remind.setEndDate(item.getInquiry().getEndDate());
|
|
|
- remind.setVendUU(enuu);
|
|
|
- if (productUsersMap.containsKey(enuu)) {
|
|
|
- remind.setRemindStatus(1);
|
|
|
- } else {
|
|
|
- remind.setRemindStatus(0);
|
|
|
- }
|
|
|
- remind.setDate(new Date(System.currentTimeMillis()));
|
|
|
- remind.setStatus(Status.INPUTTING.value());
|
|
|
- inquiryEnReminds.add(remind);
|
|
|
+ enuuSet.addAll(enuus);
|
|
|
+ }
|
|
|
+ if (!CollectionUtils.isEmpty(enuuSet)) {
|
|
|
+ List<InquiryEnRemind> inquiryEnReminds = new ArrayList<>();
|
|
|
+ for (Long enuu : enuuSet) {
|
|
|
+ Enterprise enterprise = enterpriseDao.findOne(item.getInquiry().getEnUU());
|
|
|
+ InquiryEnRemind remind = new InquiryEnRemind();
|
|
|
+ remind.setEnName(enterprise.getEnName());
|
|
|
+ remind.setEnUU(item.getInquiry().getEnUU());
|
|
|
+ remind.setUserName(item.getUserName());
|
|
|
+ remind.setUserTel(item.getUserTel());
|
|
|
+ remind.setCode(item.getInquiry().getCode());
|
|
|
+ remind.setBrand(item.getInbrand());
|
|
|
+ remind.setInbrand(item.getInbrand());
|
|
|
+ remind.setCmpCode(item.getCmpCode());
|
|
|
+ remind.setSpec(item.getSpec());
|
|
|
+ remind.setProdTitle(item.getProdTitle());
|
|
|
+ remind.setInid(item.getInquiry().getId());
|
|
|
+ if (item.getProduct() != null) {
|
|
|
+ remind.setBrand(item.getProduct().getBrand());
|
|
|
+ remind.setCmpCode(item.getProduct().getCmpCode());
|
|
|
+ remind.setSpec(item.getProduct().getSpec());
|
|
|
+ remind.setProdTitle(item.getProduct().getTitle());
|
|
|
}
|
|
|
- if (!CollectionUtils.isEmpty(inquiryEnReminds)) {
|
|
|
- inquiryEnRemindDao.save(inquiryEnReminds);
|
|
|
+ remind.setItemId(item.getId());
|
|
|
+ remind.setNeedQty(item.getNeedquantity());
|
|
|
+ remind.setReDate(item.getInquiry().getDate());
|
|
|
+ remind.setEndDate(item.getInquiry().getEndDate());
|
|
|
+ remind.setVendUU(enuu);
|
|
|
+ if (productUsersMap.containsKey(enuu)) {
|
|
|
+ remind.setRemindStatus(1);
|
|
|
+ } else {
|
|
|
+ remind.setRemindStatus(0);
|
|
|
}
|
|
|
+ remind.setDate(new Date(System.currentTimeMillis()));
|
|
|
+ remind.setStatus(Status.INPUTTING.value());
|
|
|
+ inquiryEnReminds.add(remind);
|
|
|
+ }
|
|
|
+ if (!CollectionUtils.isEmpty(inquiryEnReminds)) {
|
|
|
+ inquiryEnRemindDao.save(inquiryEnReminds);
|
|
|
}
|
|
|
}
|
|
|
}
|