Browse Source

fix(StoreApply):资质调整

Hu Jie 6 years ago
parent
commit
163ddc2756

+ 18 - 16
src/main/java/com/uas/platform/b2c/prod/store/facade/impl/StoreApplyFacadeImpl.java

@@ -134,23 +134,25 @@ public class StoreApplyFacadeImpl implements StoreApplyFacade {
 			storeApply.setReason(apply.getReason());
 		}
 		List<Qualification> qualifications = apply.getQualifications();
-		qualifications.stream().filter(qualification -> StringUtils.isEmpty(qualification.getResourceUrl())
-				|| !QualificationType.BUSINESS_LICENSE.equals(qualification.getResourceUrl())).collect(Collectors.toList());
-		if (CollectionUtils.isEmpty(qualifications)) {
-			return new ResultMap(CodeType.NOT_PERMIT, "公司资质信息不能为空");
-		}
-		// 更新资质
-		List<Qualification> qualificationList = storeApply.getQualifications();
-		if (!CollectionUtils.isEmpty(qualificationList)) {
-			qualificationList.forEach( qualification -> {
-				if (QualificationType.BUSINESS_LICENSE.equals(qualification.getType())) {
-					qualification.setResourceUrl(qualifications.get(0).getResourceUrl());
-					qualification.setType(qualifications.get(0).getType());
-					qualification.setUpdateTime(new Date());
-				}
-			});
+		if (!CollectionUtils.isEmpty(qualifications)) {
+			qualifications.stream().filter(qualification -> StringUtils.isEmpty(qualification.getResourceUrl())
+					|| !QualificationType.BUSINESS_LICENSE.equals(qualification.getResourceUrl())).collect(Collectors.toList());
+			if (CollectionUtils.isEmpty(qualifications)) {
+				return new ResultMap(CodeType.NOT_PERMIT, "公司资质信息不能为空");
+			}
+			// 更新资质
+			List<Qualification> qualificationList = storeApply.getQualifications();
+			if (!CollectionUtils.isEmpty(qualificationList)) {
+				qualificationList.forEach( qualification -> {
+					if (QualificationType.BUSINESS_LICENSE.equals(qualification.getType())) {
+						qualification.setResourceUrl(qualifications.get(0).getResourceUrl());
+						qualification.setType(qualifications.get(0).getType());
+						qualification.setUpdateTime(new Date());
+					}
+				});
+			}
+			storeApply.setQualifications(qualificationList);
 		}
-		storeApply.setQualifications(qualificationList);
 		// 保存审核时的审核人信息和是否通过状态
 		storeApply.setFinalPerson(user.getUserName());
 		storeApply.setStatus(status);