|
@@ -2,12 +2,12 @@ package com.uas.platform.b2b.service.impl;
|
|
|
|
|
|
|
|
import com.uas.platform.b2b.core.util.ContextUtils;
|
|
import com.uas.platform.b2b.core.util.ContextUtils;
|
|
|
import com.uas.platform.b2b.dao.AttachDao;
|
|
import com.uas.platform.b2b.dao.AttachDao;
|
|
|
-import com.uas.platform.b2b.dao.CommonDao;
|
|
|
|
|
import com.uas.platform.b2b.dao.EnterpriseBaseInfoDao;
|
|
import com.uas.platform.b2b.dao.EnterpriseBaseInfoDao;
|
|
|
import com.uas.platform.b2b.dao.EnterpriseDao;
|
|
import com.uas.platform.b2b.dao.EnterpriseDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseTenderAnswerDao;
|
|
import com.uas.platform.b2b.dao.PurchaseTenderAnswerDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseTenderDao;
|
|
import com.uas.platform.b2b.dao.PurchaseTenderDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseTenderErpDao;
|
|
import com.uas.platform.b2b.dao.PurchaseTenderErpDao;
|
|
|
|
|
+import com.uas.platform.b2b.dao.PurchaseTenderInfoDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseTenderProdDao;
|
|
import com.uas.platform.b2b.dao.PurchaseTenderProdDao;
|
|
|
import com.uas.platform.b2b.dao.PurchaseTenderProdInfoDao;
|
|
import com.uas.platform.b2b.dao.PurchaseTenderProdInfoDao;
|
|
|
import com.uas.platform.b2b.dao.SaleTenderAnswerDao;
|
|
import com.uas.platform.b2b.dao.SaleTenderAnswerDao;
|
|
@@ -118,9 +118,6 @@ public class PurchaseTenderServiceImpl implements PurchaseTenderService {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private EnterpriseBaseInfoDao enterpriseBaseInfoDao;
|
|
private EnterpriseBaseInfoDao enterpriseBaseInfoDao;
|
|
|
|
|
|
|
|
- @Autowired
|
|
|
|
|
- private CommonDao commonDao;
|
|
|
|
|
-
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private UserDao userDao;
|
|
private UserDao userDao;
|
|
|
|
|
|
|
@@ -148,6 +145,9 @@ public class PurchaseTenderServiceImpl implements PurchaseTenderService {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private OrderRedDotService redDotService;
|
|
private OrderRedDotService redDotService;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private PurchaseTenderInfoDao tenderInfoDao;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 发布或保存(新录入单据)
|
|
* 发布或保存(新录入单据)
|
|
|
* @param purchaseTender 招标单
|
|
* @param purchaseTender 招标单
|
|
@@ -215,6 +215,7 @@ public class PurchaseTenderServiceImpl implements PurchaseTenderService {
|
|
|
PurchaseTenderInfo tenderInfo = new PurchaseTenderInfo();
|
|
PurchaseTenderInfo tenderInfo = new PurchaseTenderInfo();
|
|
|
BeanUtils.copyProperties(tender, tenderInfo, PurchaseTenderInfo.class);
|
|
BeanUtils.copyProperties(tender, tenderInfo, PurchaseTenderInfo.class);
|
|
|
Set<PurchaseTenderProd> tenderProds = tenderInfo.getPurchaseTenderProds();
|
|
Set<PurchaseTenderProd> tenderProds = tenderInfo.getPurchaseTenderProds();
|
|
|
|
|
+ tenderInfo = tenderInfoDao.save(tenderInfo);
|
|
|
if (!CollectionUtils.isEmpty(tenderProds)) {
|
|
if (!CollectionUtils.isEmpty(tenderProds)) {
|
|
|
for (PurchaseTenderProd tenderProd : tenderProds) {
|
|
for (PurchaseTenderProd tenderProd : tenderProds) {
|
|
|
PurchaseTenderProdInfo tenderProdInfo = new PurchaseTenderProdInfo();
|
|
PurchaseTenderProdInfo tenderProdInfo = new PurchaseTenderProdInfo();
|