Browse Source

【商务平台】 判断是否存在未对账时,以原订单号进行判断

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@6415 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
hejq 9 years ago
parent
commit
ce70cc98ed

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

@@ -119,7 +119,7 @@ public class SaleApCheckController {
 		PurchaseApCheck apCheck = FlexJsonUtils.fromJson(json, PurchaseApCheck.class);
 		if (apCheck != null) {
 			for (PurchaseApCheckItem item : apCheck.getItems()) {
-				List<PurchaseApCheckItem> items = purchaseApCheckService.findBySourceId(item.getSourceId());
+				List<PurchaseApCheckItem> items = purchaseApCheckService.findByOrderCode(item.getOrderCode());
 				for (PurchaseApCheckItem newitem : items) {
 					if (newitem.getApCheck().getCheckStatus().equals("未对账")) {
 						throw new IllegalOperatorException("该订单存在未对账的单据,请先对账!");

+ 1 - 1
src/main/java/com/uas/platform/b2b/dao/PurchaseApCheckItemDao.java

@@ -30,5 +30,5 @@ public interface PurchaseApCheckItemDao
 	 * @param sourceid
 	 * @return
 	 */
-	public List<PurchaseApCheckItem> findBySourceId(Long sourceId);
+	public List<PurchaseApCheckItem> findByOrderCode(String OrderCode);
 }

+ 1 - 1
src/main/java/com/uas/platform/b2b/service/PurchaseApCheckService.java

@@ -125,5 +125,5 @@ public interface PurchaseApCheckService {
 	 * @param sourceId
 	 * @return
 	 */
-	public List<PurchaseApCheckItem> findBySourceId(Long sourceId);
+	public List<PurchaseApCheckItem> findByOrderCode(String OrderCode);
 }

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

@@ -421,7 +421,7 @@ public class PurchaseApCheckServiceImpl implements PurchaseApCheckService {
 	}
 
 	@Override
-	public List<PurchaseApCheckItem> findBySourceId(Long sourceId) {
-		return purchaseApCheckItemDao.findBySourceId(sourceId);
+	public List<PurchaseApCheckItem> findByOrderCode(String orderCode) {
+		return purchaseApCheckItemDao.findByOrderCode(orderCode);
 	}
 }