Browse Source

新增物料时方法更新

git-svn-id: svn+ssh://10.10.101.21/source/platform/platform-b2b@9800 f3bf4e98-0cf0-11e4-a00c-a99a8b9d557d
hejq 8 years ago
parent
commit
17ef8b635a

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

@@ -396,99 +396,16 @@ public class BaseInfoServiceImpl implements BaseInfoService {
 		}
 		List<Product> products = productDao.findByEnUUAndCode(SystemSession.getUser().getEnterprise().getUu(),
 				prodInfo.getCode());
-		// if (prodInfo.getCmpUuId() != null) {
-		// Component component = componentDao.findByUuid(prodInfo.getCmpUuId());
-		// if (component != null) {
-		// prodInfo.setPbranden(component.getBrand().getNameEn());
-		// prodInfo.setPbrand(component.getBrand().getNameCn());
-		// prodInfo.setKind(component.getKind().getNameCn());
-		// prodInfo.setPcmpcode(component.getCode());
-		// prodInfo.setKinden(component.getKind().getNameEn());
-		// prodInfo.setStandard(Constant.YES);
-		// }
-		// } else {
-		// List<Component> components =
-		// componentDao.findByCode(prodInfo.getCmpCode());
-		// if (components.size() == 1) { // 存在一个,全部赋值成标准数据
-		// Component comp = components.get(0);
-		// prodInfo.setKind(comp.getKind().getNameCn());
-		// prodInfo.setKinden(comp.getKind().getNameEn());
-		// prodInfo.setPbranden(comp.getBrand().getNameEn());
-		// prodInfo.setPbrand(comp.getBrand().getNameCn());
-		// prodInfo.setPcmpcode(comp.getCode());
-		// }
-		// }
-		// Product product = new Product();
-		// if (prodInfo.getCmpUuId() != null) {
-		// product =
-		// productDao.findByEnUUAndCmpUuId(SystemSession.getUser().getEnterprise().getUu(),
-		// prodInfo.getCmpUuId());
-		// }
 		if (!CollectionUtils.isEmpty(products)) {
 			map.put("error", "物料已存在");
 			map.put("id", products.get(0).getId());
+		} else {
+			prodInfo.setEnUU(SystemSession.getUser().getEnterprise().getUu());
+			prodInfo.setStandard(Constant.NO);
+			prodInfo = productDao.save(prodInfo);
+			map.put("id", prodInfo.getId());
+			map.put("success", "物料添加成功");
 		}
-//		if (product != null && product.getId() != null) {
-//			map.put("error", "该器件物料已存在,正在跳转详情页面.....");
-//			map.put("id", product.getId());
-//		} else {
-//			if (CollectionUtils.isEmpty(products)) {
-//				prodInfo.setUserUU(SystemSession.getUser().getUserUU());
-//				prodInfo.setEnUU(SystemSession.getUser().getEnterprise().getUu());
-//				prodInfo.setSourceApp("B2B");
-//				prodInfo.setStandard(Constant.NO);
-//				// 进行与标准库进行匹配
-//				if (prodInfo.getCmpCode() != null && prodInfo.getBrand() != null && prodInfo.getTitle() != null) {
-//					List<Component> comps = componentDao.findByCode(prodInfo.getCmpCode());
-//					if (!CollectionUtils.isEmpty(comps)) {
-//						for (Component cmp : comps) {
-//							if (cmp.getBrand().getNameEn().equals(prodInfo.getBrand())
-//									&& cmp.getKind().getNameCn().equals(prodInfo.getTitle())) {// 标准物料
-//								prodInfo.setPbrand(cmp.getBrand().getNameCn());
-//								prodInfo.setPbranden(cmp.getBrand().getNameEn());
-//								prodInfo.setKind(cmp.getKind().getNameCn());
-//								prodInfo.setKinden(cmp.getKind().getNameEn());
-//								prodInfo.setPcmpcode(cmp.getCode());
-//								prodInfo.setCmpUuId(cmp.getUuid());
-//								prodInfo.setStandard(Constant.YES);
-//							} else if (cmp.getBrand().getNameCn().equals(prodInfo.getBrand())
-//							&& cmp.getKind().getNameCn().equals(prodInfo.getTitle())) {
-//								prodInfo.setPbrand(cmp.getBrand().getNameCn());
-//								prodInfo.setPbranden(cmp.getBrand().getNameEn());
-//								prodInfo.setKind(cmp.getKind().getNameCn());
-//								prodInfo.setKinden(cmp.getKind().getNameEn());
-//								prodInfo.setPcmpcode(cmp.getCode());
-//								prodInfo.setCmpUuId(cmp.getUuid());
-//								prodInfo.setStandard(Constant.YES);
-//							} else if (cmp.getBrand().getNameEn().equals(prodInfo.getBrand())
-//									&& cmp.getKind().getNameEn().equals(prodInfo.getTitle())) {
-//								prodInfo.setPbrand(cmp.getBrand().getNameCn());
-//								prodInfo.setPbranden(cmp.getBrand().getNameEn());
-//								prodInfo.setKind(cmp.getKind().getNameCn());
-//								prodInfo.setKinden(cmp.getKind().getNameEn());
-//								prodInfo.setPcmpcode(cmp.getCode());
-//								prodInfo.setCmpUuId(cmp.getUuid());
-//								prodInfo.setStandard(Constant.YES);
-//							}else if (cmp.getBrand().getNameCn().equals(prodInfo.getBrand())
-//									&& cmp.getKind().getNameEn().equals(prodInfo.getTitle())) {
-//								prodInfo.setPbrand(cmp.getBrand().getNameCn());
-//								prodInfo.setPbranden(cmp.getBrand().getNameEn());
-//								prodInfo.setKind(cmp.getKind().getNameCn());
-//								prodInfo.setKinden(cmp.getKind().getNameEn());
-//								prodInfo.setPcmpcode(cmp.getCode());
-//								prodInfo.setCmpUuId(cmp.getUuid());
-//								prodInfo.setStandard(Constant.YES);
-//							}
-//						}
-//					}
-//				} else if (prodInfo.getCmpCode() == null) {
-//					prodInfo.setCmpCode(prodInfo.getCode());
-//				}
-		prodInfo = productDao.save(prodInfo);
-		map.put("id", prodInfo.getId());
-		map.put("success", "物料添加成功");
-		// }
-		// }
 		return map;
 	}