Browse Source

1、 询价单详情报价刷新数据;
2、 订单回复删除消息状态更新

hejq 8 years ago
parent
commit
5cb5d33af0

+ 5 - 0
src/main/java/com/uas/platform/b2b/model/PagingRelease.java

@@ -2,6 +2,9 @@ package com.uas.platform.b2b.model;
 
 import com.alibaba.fastjson.annotation.JSONField;
 import org.codehaus.jackson.annotate.JsonIgnore;
+import org.hibernate.annotations.DynamicUpdate;
+import org.hibernate.annotations.OptimisticLockType;
+import org.hibernate.annotations.OptimisticLocking;
 
 import javax.persistence.*;
 import java.io.Serializable;
@@ -14,6 +17,8 @@ import java.util.Set;
  */
 @Entity
 @Table(name = "purc$pagingrelease")
+@OptimisticLocking(type = OptimisticLockType.ALL)
+@DynamicUpdate(value = true)
 public class PagingRelease implements Serializable {
 
     /**

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

@@ -326,14 +326,6 @@ public class PurchaseOrderServiceImpl implements PurchaseOrderService {
 		PurchaseOrder order = item.getOrder();
 		// 订单主记录状态
 		order = updateOrderStatus(order.getId());
-		// 更新订单状态之后,修改消息内订单状态
-		List<PagingRelease> releaseList = pagingReleaseDao.findByTableAndSourceId("purc$orders", order.getId());
-		List<PagingRelease> saveList = new ArrayList<>();
-		for (PagingRelease release : releaseList) {
-			release.setOrderStatus(order.getStatus());
-			saveList.add(release);
-		}
-		pagingReleaseDao.save(saveList);
 		// 将回复信息推送给采购企业采购员(或管理员)
 		if (order.getUserUU() != null) {
 			Enterprise vendor = enterpriseDao.findOne(order.getVendUU());

+ 2 - 0
src/main/webapp/resources/js/index/app.js

@@ -4195,6 +4195,7 @@
                             if (data.item) {
                                 item = data.item;
                             }
+                            window.location.reload();
                         });
                     } else {
                         PurcInquiry.reply({itemId: item.id, token: $scope.token}, item, function () {
@@ -4221,6 +4222,7 @@
                             if (data.item) {
                                 item = data.item;
                             }
+                            window.location.reload();
                         });
                     } else {
                         PurcInquiry.saveItem({itemId: item.id, token: $scope.token}, item, function () {