Переглянути джерело

批量修改类型更新

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@8922 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
hejq 9 роки тому
батько
коміт
0cd60a19ad

+ 7 - 2
src/main/java/com/uas/platform/b2b/model/UpdateType.java

@@ -12,9 +12,14 @@ public enum UpdateType {
 	TITLEUPDATE(102, "名称(类目)"),
 
 	/**
-	 * {@code 103  原厂型号}
+	 * {@code 103  产品型号}
 	 */
-	SPECUPDATE(103, "产品型号");
+	PRODSPECUPDATE(103, "产品型号"),
+
+	/**
+	 * {@code 104  物料型号}
+	 */
+	MATERSPECUPDATE(104, "物料型号");
 
 	private UpdateType(int value, String phrase) {
 		this.value = value;

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

@@ -115,8 +115,10 @@ public class ProductServiceImpl implements ProductService {
 				if (updatetype.equals(UpdateType.BRANDUPDATE.getPhrase())) {
 					prod.setBrand(keyword);
 					productDao.save(prod);
-				} else if (updatetype.equals(UpdateType.SPECUPDATE.getPhrase())) {
+				} else if (updatetype.equals(UpdateType.PRODSPECUPDATE.getPhrase())
+						|| updatetype.equals(UpdateType.MATERSPECUPDATE.getPhrase())) {
 					prod.setSpec(keyword);
+					prod.setCmpCode(keyword);
 					productDao.save(prod);
 				} else if (updatetype.equals(UpdateType.TITLEUPDATE.getPhrase())) {
 					prod.setTitle(keyword);

+ 1 - 1
src/main/webapp/resources/tpl/index/purc/prodList.html

@@ -164,7 +164,7 @@
                  <select type="select" ng-model="product.updatetype" ng-init="product.updatetype = '品牌'">
                  	<option value="品牌">品牌</option>
                  	<option value="名称(类目)">名称(类目)</option>
-                 	<option value="产品型号">产品型号</option>
+                 	<option value="物料型号">物料型号</option>
                  </select>
                  <a ng-click="updateByBatch(product.updatetype)">确定</a>
             </div>