|
|
@@ -595,13 +595,15 @@ public class TenderServiceImpl implements TenderService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public SaleTenderErp getSaleTenderDetail(Long id, Long venduu) {
|
|
|
+ public ModelMap getSaleTenderDetail(Long id, Long venduu) {
|
|
|
PurchaseTender tender = purchaseTenderDao.findOne(id);
|
|
|
+ Set<Attach> tenderAttaches = tender.getTenderAttaches();
|
|
|
SaleTender saleTenderTemp = saleTenderDao.findByEnUUAndVendUUAndCode(tender.getEnUU(), venduu, tender.getCode());
|
|
|
SaleTenderErp saleTenderErp = saleTenderErpDao.findOne(saleTenderTemp.getId());
|
|
|
-// String attachSql = "select count(*) from purc$pagingrelease pr left join purc$pagingreleasedetail prd on pr.pr_id = prd.prd_prid where prd.prd_emuu = " + vendUseruu + " and prd.prd_venduu = " + venduu + " and prd.prd_totalstatus = 0 and prd.prd_readstatus = 0";
|
|
|
-// Set<Attach> tenderAttaches = = commonDao.queryForObject(countSql, Attach.class);
|
|
|
- return saleTenderErp;
|
|
|
+ ModelMap map = new ModelMap();
|
|
|
+ map.put("saleTenderTemp", saleTenderErp);
|
|
|
+ map.put("tenderAttaches", tenderAttaches);
|
|
|
+ return map;
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -705,13 +707,25 @@ public class TenderServiceImpl implements TenderService {
|
|
|
isApply = true; // 只要有定标的明细,就确认状态为已结标
|
|
|
}
|
|
|
}
|
|
|
+ SaleTenderItem tenderItem = saleTenderItemDao.findOne(saleTenderItems.get(0).getId());
|
|
|
+ PurchaseTender tender = tenderItem.getTenderProd().getTender();
|
|
|
if (isApply) {
|
|
|
- saleTenderItems.get(0).getTenderProd().getTender().setStatus("已结标");
|
|
|
+ tender.setStatus("已结标");
|
|
|
} else {
|
|
|
- saleTenderItems.get(0).getTenderProd().getTender().setStatus("流标");
|
|
|
+ tender.setStatus("流标");
|
|
|
+ }
|
|
|
+ tender.setModified(new Date());
|
|
|
+ purchaseTenderDao.save(tender);
|
|
|
+ List<SaleTenderItem> items = new ArrayList<>();
|
|
|
+ if (saleTenderItems.size() > 0 ) {
|
|
|
+ for (SaleTenderItem item : saleTenderItems) {
|
|
|
+ SaleTenderItem saleTenderItem = saleTenderItemDao.findOne(item.getId());
|
|
|
+ saleTenderItem.setApplyStatus(item.getApplyStatus());
|
|
|
+ saleTenderItem.setDescription(item.getDescription());
|
|
|
+ items.add(saleTenderItem);
|
|
|
+ }
|
|
|
+ saleTenderItemDao.save(items);
|
|
|
}
|
|
|
- purchaseTenderDao.save(saleTenderItems.get(0).getTenderProd().getTender());
|
|
|
- saleTenderItemDao.save(saleTenderItems);
|
|
|
ModelMap map = new ModelMap();
|
|
|
map.put("success", true);
|
|
|
return map;
|