Browse Source

单据状态变更时,修改对应单据消息类的单据状态字段。

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@10073 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
dongbw 8 years ago
parent
commit
f8f849988e

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

@@ -69,10 +69,9 @@ public interface PagingReleaseDetailDao extends JpaRepository<PagingReleaseDetai
      *  单据状态改变时调用,更新消息数量统计表(单据的setStatus()时调用)
      * @param table   单据表名
      * @param category   单据分类
-     * @param oldOrderStatus  单据旧的状态
      */
     @Procedure(procedureName = "PURC_PRC_BY_PR")
-    void updateReleaseCountBySetOrderStatus(String table, String category, Short oldOrderStatus);
+    void updateReleaseCountBySetOrderStatus(String table, String category);
 
     /**
      * 查找当前用户未读消息

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

@@ -567,7 +567,7 @@ public class BaseInfoServiceImpl implements BaseInfoService {
 		// 生成消息
 		ContextUtils.publishEvent(new PurchaseOrderSaveReleaseEvent(PurchaseOrderAllItem.distinct(orderAllItems)));
 		// 对接收人来说是销售订单 ,新增不传旧单据状态
-		pagingReleaseDetailDao.updateReleaseCountBySetOrderStatus("purc$orders", "sale", purcOrder.getStatus());
+		pagingReleaseDetailDao.updateReleaseCountBySetOrderStatus("purc$orders", "sale");
 		return orderAllItems;
 	}
 

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

@@ -126,7 +126,7 @@ public class CartServiceImpl implements CartService {
 		ContextUtils.publishEvent(new PurchaseOrderSaveReleaseEvent(PurchaseOrderAllItem.distinct(orderItem)));
 		pagingReleaseDao.updateOrderStatus(purcOrder.getStatus(), purcOrder.getId());
 		// 对接收人来说是销售订单 ,新增不传旧单据状态
-		pagingReleaseDetailDao.updateReleaseCountBySetOrderStatus("purc$orders", "sale", purcOrder.getStatus());
+		pagingReleaseDetailDao.updateReleaseCountBySetOrderStatus("purc$orders", "sale");
 		cart.setStatus(Status.ENABLED.value());
 		cartDao.save(cart);
 		logger.log("平台新增采购单", "新增了一张采购单(" + orderItem.get(0).getOrder().getId() + ")",

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

@@ -121,7 +121,7 @@ public class PurchaseOrderChangeServiceImpl implements PurchaseOrderChangeServic
 //			if (order.getStatus() == Status.REPLIED.value()) {
 				pagingReleaseDao.updateOrderStatus(order.getStatus(), order.getId());
 				// 对接收人来说是销售订单 ,新增不传旧单据状态
-				pagingReleaseDetailDao.updateReleaseCountBySetOrderStatus("purc$orders", "sale", order.getStatus());
+				pagingReleaseDetailDao.updateReleaseCountBySetOrderStatus("purc$orders", "sale");
 //			}
 		}
 	}

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

@@ -114,7 +114,7 @@ public class PurchaseOrderServiceImpl implements PurchaseOrderService {
 		}
 		ContextUtils.publishEvent(new PurchaseOrderSaveReleaseEvent(orderAlls));
 		// 对接收人来说是销售订单 ,新增不传旧单据状态
-		pagingReleaseDetailDao.updateReleaseCountBySetOrderStatus("purc$orders", "sale", (short)Status.NOT_REPLY.value());
+		pagingReleaseDetailDao.updateReleaseCountBySetOrderStatus("purc$orders", "sale");
 	}
 
 	@Override
@@ -280,7 +280,7 @@ public class PurchaseOrderServiceImpl implements PurchaseOrderService {
 		pagingReleaseDao.updateOrderStatus(order.getStatus(), order.getId());
 //		if (order.getStatus() == Status.NOT_REPLY.value()) {
 //			// 对接收人来说是销售订单 ,新增不传旧单据状态
-		pagingReleaseDetailDao.updateReleaseCountBySetOrderStatus("purc$orders", "sale", order.getStatus());
+		pagingReleaseDetailDao.updateReleaseCountBySetOrderStatus("purc$orders", "sale");
 //		}
 		return order;
 	}