Преглед изворни кода

店铺信息中企业地址和账户企业注册地址去关联3

zhaohongpeng пре 7 година
родитељ
комит
eadabf6884

+ 46 - 2
src/main/java/com/uas/platform/b2c/common/account/service/impl/EnterpriseServiceImpl.java

@@ -121,8 +121,52 @@ public class EnterpriseServiceImpl implements EnterpriseService{
 		//更新店铺中的企业信息
 		List<StoreIn> storeIns = storeInDao.findByEnUU(enterprise.getUu());
 		for (StoreIn storeIn : storeIns) {
-            EnterpriseSimple enterpriseSimple = EnterpriseSimple.translateSimple(enterprise);
-			storeIn.setEnterprise(enterpriseSimple);
+			EnterpriseSimple enterpriseSimpleSave ;
+			EnterpriseSimple enterpriseOld = storeIn.getEnterprise();
+			if (enterpriseOld != null) {
+				if (enterprise.getEnName() !=null) {
+					enterpriseOld.setEnName(enterprise.getEnName());
+				}
+				if (enterprise.getEnAddress() !=null) {
+					enterpriseOld.setEnAddress(enterprise.getEnAddress());
+				}
+				if (enterprise.getEnFax() !=null) {
+					enterpriseOld.setEnFax(enterprise.getEnFax());
+				}
+				if (enterprise.getEnTel() !=null) {
+					enterpriseOld.setEnTel(enterprise.getEnTel());
+				}
+				if (enterprise.getEnType() !=null) {
+					enterpriseOld.setEnType(enterprise.getEnType());
+				}
+				if (enterprise.getEnBussinessCode() !=null) {
+					enterpriseOld.setEnBusinessCode(enterprise.getEnBussinessCode());
+				}
+				if (enterprise.getEnDate() !=null) {
+					enterpriseOld.setEnDate(enterprise.getEnDate());
+				}
+				if (enterprise.getEnUrl() !=null) {
+					enterpriseOld.setEnUrl(enterprise.getEnUrl());
+				}
+				if (enterprise.getEnLogoUrl() !=null) {
+					enterpriseOld.setEnLogoUrl(enterprise.getEnLogoUrl());
+				}
+				if (enterprise.getEnEmail() !=null) {
+					enterpriseOld.setEnLogoUrl(enterprise.getEnEmail());
+				}
+				if (enterprise.getEnPhone() !=null) {
+					enterpriseOld.setEnLogoUrl(enterprise.getEnPhone());
+				}
+				if (enterprise.getEnWeixin() !=null) {
+					enterpriseOld.setEnLogoUrl(enterprise.getEnWeixin());
+				}
+				if (enterprise.getEnQQ() !=null) {
+					enterpriseOld.setEnLogoUrl(enterprise.getEnQQ());
+				}
+			} else {
+				enterpriseSimpleSave = EnterpriseSimple.translateSimple(enterprise);
+				storeIn.setEnterprise(enterpriseSimpleSave);
+			}
 			storeInDao.save(storeIn);
 		}
 		if (existEnterprise == null)