Przeglądaj źródła

代理人app开发

xuqiang 1 rok temu
rodzic
commit
1d073e1121

+ 17 - 13
src/main/java/com/ydtech/modules/partner/service/Impl/PartnerUserServiceImpl.java

@@ -202,20 +202,24 @@ public class PartnerUserServiceImpl extends ServiceImpl<PartnerUserMapper, Partn
         record.setOriginalLevel(userGradeParam.getGrade());
         record.setOriginalLevel(userGradeParam.getGrade());
         record.setUpgradeType(userGradeParam.getUpgradeType());
         record.setUpgradeType(userGradeParam.getUpgradeType());
         record.setCreateTime(new Date());
         record.setCreateTime(new Date());
-        switch (userGradeParam.getGrade()) {
-            case "1":
-                record.setAfterChange("");
-                break;
-            case "2":
-                record.setAfterChange("1");
-                break;
-            case "3":
-                record.setAfterChange("2");
-                break;
-            case "4":
-                record.setAfterChange("3");
-                break;
+        if (StringUtils.equals("4",userGradeParam.getGrade()) && partnerUser.isIdentityStatus()){
+            record.setAfterChange(userGradeParam.getGrade());
+        }else {
+            switch (userGradeParam.getGrade()) {
+                case "1":
+                    record.setAfterChange("");
+                    break;
+                case "2":
+                    record.setAfterChange("1");
+                    break;
+                case "3":
+                    record.setAfterChange("2");
+                    break;
+                case "4":
+                    record.setAfterChange("3");
+                    break;
 
 
+            }
         }
         }
         record.setConditions(ConditionUtils.upgradeConditions(record.getOriginalLevel()));
         record.setConditions(ConditionUtils.upgradeConditions(record.getOriginalLevel()));
         record.setRules(ConditionUtils.assessmentRules(record.getOriginalLevel()));
         record.setRules(ConditionUtils.assessmentRules(record.getOriginalLevel()));