Browse Source

修复活动权益名称和折扣字段问题

zuy 1 year ago
parent
commit
4f47170d98

+ 4 - 4
admin-web/src/views/admin/activity/dialog.vue

@@ -235,12 +235,12 @@
             <el-row :gutter="20">
               <el-col :span="12">
                 <el-form-item label="折扣率(%)" prop="discount">
-                  <ext-input-number class="wd200"
+                  <el-input-number class="wd200"
                                     v-model="rights.discount"
                                     placeholder="例:75代表75折"
-                                    precision="0"
-                  >
-                  </ext-input-number>
+                                   :step="1"
+                                    precision="0"  >
+                  </el-input-number>
                   <!--                  <el-input-number-->
                   <!--                      :controls="false"-->
                   <!--                      v-model.trim="rights.discount"-->

+ 1 - 1
service/src/main/java/com/kym/service/admin/impl/ActivityServiceImpl.java

@@ -95,7 +95,7 @@ public class ActivityServiceImpl extends MyBaseServiceImpl<ActivityMapper, Activ
         // 新增充值优惠活动
         if (activityVo.getDiscountType().equals(Activity.DISCOUNT_TYPE_服务费折扣权益) && !CommUtil.isEmptyOrNull(activityVo.getRechargeRightsList())) {
             var rechargeRightsList = activityVo.getRechargeRightsList().stream().peek(rechargeRights -> {
-                BeanUtils.copyProperties(activity, rechargeRights, "id");
+                BeanUtils.copyProperties(activity, rechargeRights, "id","name");
                 rechargeRights.setActivityId(activity.getId());
             }).toList();
             rechargeRightsService.saveBatch(rechargeRightsList);