瀏覽代碼

首页未对账单数据的更新

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@8059 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
hejq 9 年之前
父節點
當前提交
451046c148

+ 27 - 1
src/main/java/com/uas/platform/b2b/controller/SnapshotController.java

@@ -1,6 +1,5 @@
 package com.uas.platform.b2b.controller;
 
-import com.uas.platform.b2b.service.*;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpStatus;
 import org.springframework.ui.ModelMap;
@@ -10,6 +9,29 @@ import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.bind.annotation.ResponseStatus;
 import org.springframework.web.bind.annotation.RestController;
 
+import com.uas.platform.b2b.service.AddPartnerService;
+import com.uas.platform.b2b.service.CartService;
+import com.uas.platform.b2b.service.MakeAcceptService;
+import com.uas.platform.b2b.service.MakeOrderChangeService;
+import com.uas.platform.b2b.service.MakeOrderService;
+import com.uas.platform.b2b.service.MakeReturnService;
+import com.uas.platform.b2b.service.PagingReleaseService;
+import com.uas.platform.b2b.service.PurchaseAcceptService;
+import com.uas.platform.b2b.service.PurchaseApBillService;
+import com.uas.platform.b2b.service.PurchaseApCheckService;
+import com.uas.platform.b2b.service.PurchaseBadInService;
+import com.uas.platform.b2b.service.PurchaseBadOutService;
+import com.uas.platform.b2b.service.PurchaseInquiryMouldService;
+import com.uas.platform.b2b.service.PurchaseInquiryService;
+import com.uas.platform.b2b.service.PurchaseMRBService;
+import com.uas.platform.b2b.service.PurchaseNoticeService;
+import com.uas.platform.b2b.service.PurchaseOrderChangeService;
+import com.uas.platform.b2b.service.PurchaseOrderService;
+import com.uas.platform.b2b.service.PurchaseProofingService;
+import com.uas.platform.b2b.service.PurchaseReturnService;
+import com.uas.platform.b2b.service.PurchaseTenderService;
+import com.uas.platform.b2b.service.SaleARCheckService;
+import com.uas.platform.b2b.service.SaleQuotationService;
 import com.uas.platform.b2b.support.SystemSession;
 
 /**
@@ -88,6 +110,9 @@ public class SnapshotController {
 	@Autowired
 	private PagingReleaseService pagingReleaseService;
 
+	@Autowired
+	private PurchaseApCheckService purchaseApCheckService;
+
 	/**
 	 * 统计待处理事项
 	 * 
@@ -134,6 +159,7 @@ public class SnapshotController {
 		modelMap.put("apBillAll", purchaseApBillService.getAllCount());
 		modelMap.put("arCheckAll", saleARCheckService.getAllCount());
 		modelMap.put("arCheckToConfirm", saleARCheckService.getCountByenUUAndStatus());
+		modelMap.put("apCheckTodo", purchaseApCheckService.getCountByenUUAndStatus());
 		// 采购
 		modelMap.put("purc",
 				purchaseOrderService.getPurcByenUUAdnStatus(SystemSession.getUser().getEnterprise().getUu()));

+ 11 - 0
src/main/java/com/uas/platform/b2b/dao/PurchaseApCheckDao.java

@@ -4,6 +4,8 @@ import java.util.List;
 
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
 import org.springframework.stereotype.Repository;
 
 import com.uas.platform.b2b.model.PurchaseApCheck;
@@ -43,4 +45,13 @@ public interface PurchaseApCheckDao extends JpaSpecificationExecutor<PurchaseApC
 	 */
 	public List<PurchaseApCheck> findByCustUuAndCode(Long custUu, String code);
 
+	/**
+	 * 查询待处理的对账单
+	 * 
+	 * @param enUU
+	 * @param status
+	 * @return
+	 */
+	@Query("select count(s) from PurchaseApCheck s where s.enUu=:enUu and s.checkStatus=:checkStatus")
+	public long getCountByenUUAndStatus(@Param("enUu") Long enUu, @Param("checkStatus") String checkStatus);
 }

+ 5 - 0
src/main/java/com/uas/platform/b2b/service/impl/PurchaseApCheckServiceImpl.java

@@ -462,4 +462,9 @@ public class PurchaseApCheckServiceImpl implements PurchaseApCheckService {
 	public List<PurchaseApCheckItem> findBySourceTableAndSourceId(String sourceTable, Long sourceId) {
 		return purchaseApCheckItemDao.findBySourceTableAndSourceId(sourceTable, sourceId);
 	}
+
+	@Override
+	public long getCountByenUUAndStatus() {
+		return purchaseApCheckDao.getCountByenUUAndStatus(SystemSession.getUser().getEnterprise().getUu(), "未对账");
+	}
 }