|
|
@@ -65,7 +65,7 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
private PurcInquiryItemInfoDao inquiryItemInfoDao;
|
|
|
|
|
|
@Autowired
|
|
|
- private PublicInquiryItemInfoDao itemInfoDao;
|
|
|
+ private PublicInquiryItemInfoDao itemInfoDao;
|
|
|
|
|
|
@Autowired
|
|
|
private PublicInquiryItemDao publicInquiryItemDao;
|
|
|
@@ -1155,4 +1155,36 @@ public class PublicInquiryServiceImpl implements PublicInquiryService {
|
|
|
public PublicInquiryItemInfo findOneInfo(Long id) {
|
|
|
return itemInfoDao.findOne(id);
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 将推荐信息转成UU互联需要的数据
|
|
|
+ *
|
|
|
+ * @param content 推荐信息
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public List<PurcInquiryItemInfo> covertRemindToInquiry(List<InquiryRemind> content) {
|
|
|
+ List<PurcInquiryItemInfo> infoList = new ArrayList<>();
|
|
|
+ if (!CollectionUtils.isEmpty(content)) {
|
|
|
+ for (InquiryRemind remind : content) {
|
|
|
+ PurcInquiryItemInfo itemInfo = inquiryItemInfoDao.findOne(remind.getItemId());
|
|
|
+ if (null != itemInfo) {
|
|
|
+ if (remind.getStatus().equals(Status.NOTALLOW.value())) {
|
|
|
+ itemInfo.setAgreed(Constant.NO);
|
|
|
+ } else if (remind.getStatus().equals(Status.ALLOW.value())) {
|
|
|
+ itemInfo.setAgreed(Constant.YES);
|
|
|
+ }
|
|
|
+ itemInfo.setQuoted(Constant.NO);
|
|
|
+ if (remind.getStatus().equals(Status.SUBMITTED.value())) {
|
|
|
+ itemInfo.setQuoted(Constant.YES);
|
|
|
+ }
|
|
|
+ if (itemInfo.getRemainingTime() <= 0) {
|
|
|
+ itemInfo.setOverdue(Constant.YES);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ infoList.add(itemInfo);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return infoList;
|
|
|
+ }
|
|
|
}
|