|
|
@@ -15,6 +15,7 @@ import com.uas.platform.b2b.temporary.model.PartnershipRecord;
|
|
|
import com.uas.platform.b2b.temporary.model.PurcTenderProd;
|
|
|
import com.uas.platform.b2b.temporary.model.TenderContactInfo;
|
|
|
import com.uas.platform.core.model.Constant;
|
|
|
+import org.apache.commons.lang3.time.DateUtils;
|
|
|
import org.apache.poi.ss.usermodel.Cell;
|
|
|
import org.apache.poi.ss.usermodel.Row;
|
|
|
import org.apache.poi.ss.usermodel.Sheet;
|
|
|
@@ -487,6 +488,7 @@ public class TenderServiceImpl implements TenderService {
|
|
|
return map;
|
|
|
}
|
|
|
tender.setIsPublish(Constant.YES);
|
|
|
+ tender.setStatus("待投标");
|
|
|
purchaseTenderDao.save(tender);
|
|
|
// 不开放的要同时把投标单发布状态修改
|
|
|
if (tender.getIfOpen() != Constant.YES) {
|
|
|
@@ -494,6 +496,41 @@ public class TenderServiceImpl implements TenderService {
|
|
|
List<SaleTender> saveList = new ArrayList<>();
|
|
|
for (SaleTender saleTender : saleTenders) {
|
|
|
saleTender.setIsPublish(Constant.YES);
|
|
|
+ saleTender.setStatus("待投标");
|
|
|
+ saveList.add(saleTender);
|
|
|
+ }
|
|
|
+ saleTenderDao.save(saveList);
|
|
|
+ }
|
|
|
+ map.put("success", true);
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 提前开标(实际上是修改投标截止时间)
|
|
|
+ * @param id
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public ModelMap decideInAdvance(Long id) {
|
|
|
+ ModelMap map = new ModelMap();
|
|
|
+ PurchaseTender tender = purchaseTenderDao.findOne(id);
|
|
|
+ if (null == tender) {
|
|
|
+ map.put("error", "根据id未找到对应招标单");
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+ Date currentTime = new Date();
|
|
|
+ //获取昨天时间
|
|
|
+ Date backupTime = DateUtils.addDays(currentTime, -1);
|
|
|
+ tender.setEndDate(backupTime);
|
|
|
+ tender.setStatus("待评标");
|
|
|
+ purchaseTenderDao.save(tender);
|
|
|
+ // 不开放的要同时把投标单发布状态修改
|
|
|
+ if (tender.getIfOpen() != Constant.YES) {
|
|
|
+ List<SaleTender> saleTenders = saleTenderDao.findByEnUUAndCode(tender.getEnUU(), tender.getCode());
|
|
|
+ List<SaleTender> saveList = new ArrayList<>();
|
|
|
+ for (SaleTender saleTender : saleTenders) {
|
|
|
+ saleTender.setPublishDate(backupTime);
|
|
|
+ saleTender.setStatus("待评标");
|
|
|
saveList.add(saleTender);
|
|
|
}
|
|
|
saleTenderDao.save(saveList);
|