|
|
@@ -1,21 +1,41 @@
|
|
|
package com.uas.platform.b2b.service.impl;
|
|
|
|
|
|
-import com.uas.platform.b2b.dao.*;
|
|
|
-import com.uas.platform.b2b.model.*;
|
|
|
-import com.uas.platform.b2b.service.AttachService;
|
|
|
-import com.uas.platform.b2b.service.PurchaseTenderService;
|
|
|
-import com.uas.platform.b2b.support.SystemSession;
|
|
|
-import com.uas.platform.core.model.Constant;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.data.jpa.domain.Specification;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.util.CollectionUtils;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.HashSet;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Set;
|
|
|
|
|
|
import javax.persistence.criteria.CriteriaBuilder;
|
|
|
import javax.persistence.criteria.CriteriaQuery;
|
|
|
import javax.persistence.criteria.Predicate;
|
|
|
import javax.persistence.criteria.Root;
|
|
|
-import java.util.*;
|
|
|
+
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.data.jpa.domain.Specification;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.util.CollectionUtils;
|
|
|
+
|
|
|
+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.EnterpriseDao;
|
|
|
+import com.uas.platform.b2b.dao.PurchaseTenderDao;
|
|
|
+import com.uas.platform.b2b.dao.PurchaseTenderProdDao;
|
|
|
+import com.uas.platform.b2b.dao.SaleTenderDao;
|
|
|
+import com.uas.platform.b2b.dao.SaleTenderItemDao;
|
|
|
+import com.uas.platform.b2b.model.Attach;
|
|
|
+import com.uas.platform.b2b.model.Enterprise;
|
|
|
+import com.uas.platform.b2b.model.EnterpriseBaseInfo;
|
|
|
+import com.uas.platform.b2b.model.FileUpload;
|
|
|
+import com.uas.platform.b2b.model.PurchaseTender;
|
|
|
+import com.uas.platform.b2b.model.PurchaseTenderProd;
|
|
|
+import com.uas.platform.b2b.model.SaleTender;
|
|
|
+import com.uas.platform.b2b.model.SaleTenderItem;
|
|
|
+import com.uas.platform.b2b.service.AttachService;
|
|
|
+import com.uas.platform.b2b.service.PurchaseTenderService;
|
|
|
+import com.uas.platform.b2b.support.SystemSession;
|
|
|
+import com.uas.platform.core.model.Constant;
|
|
|
|
|
|
/**
|
|
|
* Created by dongbw on 17/03/07 14:16.
|
|
|
@@ -47,6 +67,8 @@ public class PurchaseTenderServiceImpl implements PurchaseTenderService {
|
|
|
@Autowired
|
|
|
private EnterpriseBaseInfoDao enterpriseBaseInfoDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private CommonDao commonDao;
|
|
|
/**
|
|
|
* 保存招标单
|
|
|
*
|
|
|
@@ -355,6 +377,23 @@ public class PurchaseTenderServiceImpl implements PurchaseTenderService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Long getTenderTodoCount() {
|
|
|
+ Long count = commonDao.queryForObject(
|
|
|
+ "select count(*) from v$purc$tender pu left join sale$tender sa on sa.st_code = pu.pt_code and sa.st_enuu = pu.pt_enuu where pu.pt_ifopen = 0 and pu.pt_ispublish = 1 and pu.pt_overdue = 0 and sa.st_venduu = "
|
|
|
+ + SystemSession.getUser().getEnterprise().getUu(),
|
|
|
+ Long.class);
|
|
|
+ return count;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Long getTenderDoingCount() {
|
|
|
+ Long count = commonDao.queryForObject(
|
|
|
+ "select count(*) from v$purc$tender pu left join sale$tender sa on sa.st_code = pu.pt_code and sa.st_enuu = pu.pt_enuu where pu.pt_ifopen = 0 and pu.pt_ispublish = 1 and pu.pt_result = 0 and sa.st_venduu = "
|
|
|
+ + SystemSession.getUser().getEnterprise().getUu(),
|
|
|
+ Long.class);
|
|
|
+ return count;
|
|
|
+ }
|
|
|
|
|
|
// @Override
|
|
|
// public List<SaleTender> getItemsByTenderId(Long id) {
|