diff --git a/fuintAdmin/src/views/integral/settings/index.vue b/fuintAdmin/src/views/integral/settings/index.vue
index 4a8a12ebd..fce40b3c6 100644
--- a/fuintAdmin/src/views/integral/settings/index.vue
+++ b/fuintAdmin/src/views/integral/settings/index.vue
@@ -269,27 +269,6 @@ export default {
       } else if (this.dataForm.signApplicableRules == 1) {
         this.value = 0
         this.getRules(7)
-        // this.dataForm.pointsObtained=[
-        // {
-        //   day:'第1天获得',
-        //   integral:0,
-        // },
-        // {
-        //   day:'第2天获得',
-        //   integral:0,
-        // },
-        // {
-        //   day:'第3天获得',
-        //   integral:0,
-        // },
-        // {
-        //   day:'第4天获得',
-        //   integral:0,
-        // },
-        // {
-        //   day:'第5天获得',
-        // }
-        // ]
       }
     },
     cycle() {
@@ -319,6 +298,7 @@ export default {
     file.refuelConsumptionAmount = JSON.stringify(file.refuelConsumptionAmount);
 
 
+    console.log("第一个this.dataForm", this.dataForm)
     getSettingsApi(this.dataForm).then(res => {
       this.dataForm = res.data
       this.dataForm.pointsObtained = JSON.parse(this.dataForm.pointsObtained)
@@ -328,9 +308,8 @@ export default {
       }else {
         this.value = this.dataForm.signCycle
       }
-      console.log("value", this.value)
-      console.log("this.dataForm", this.dataForm)
     })
+    console.log("dataForm", this.dataForm)
   },
   submit() {
     let file = this.dataForm
@@ -343,17 +322,96 @@ export default {
       file.signCycle = 3
     }
     console.log("file", file)
-    // updateSettingsApi(file).then(res => {
-    //   this.$modal.msgSuccess("添加成功");
-    //   this.dataForm = {}
-    //   res.data.pointsObtained = JSON.parse(res.data.pointsObtained)
-    //   res.data.refuelConsumptionAmount = JSON.parse(res.data.refuelConsumptionAmount)
-    //   this.dataForm = res.data
-    // }).catch(res => {
-    //   this.$modal.msgSuccess("添加失败");
+    updateSettingsApi(file).then(res => {
+      this.$modal.msgSuccess("添加成功");
+      this.dataForm = {}
+      res.data.pointsObtained = JSON.parse(res.data.pointsObtained)
+      res.data.refuelConsumptionAmount = JSON.parse(res.data.refuelConsumptionAmount)
+      this.dataForm = res.data
+      this.dataForm.signApplicableRules = res.data.signApplicableRules
+      console.log("res.data", res.data)
+    }).catch(res => {
+      this.$modal.msgSuccess("添加失败");
+
+    })
+    // this.dataForm= {
+    //   // 积分设置ID
+    //   id: null,
+    //     // 加油积分规则
+    //     refuelPointsRules: 0,
+    //     // 加油积分功能
+    //     refuelPointsFunction: 0,
+    //     // 加油场景类型
+    //     refuelSceneType: 0,
+    //     // 加油金额类型
+    //     refuelAmountType: 0,
+    //     // 加油储值参与
+    //     refuelValueParticipation: 0,
+    //     // 加油场景规则
+    //     refuelSceneRules: 0,
+    //     // 加油消费金额
+    //     refuelConsumptionAmount: '',
+    //     // 加油积分
+    //     refuelPoints: 0,
+    //     // 加油油品金额
+    //     refuelFuelAmount: 0.0,
+    //     // 加油油品升数
+    //     refuelFuelVolume: 0.0,
+    //     // 充值赠送
+    //     rechargeGive: 0,
+    //     // 邀请赠送
+    //     inviteGive: 0,
+    //     // 邀请赠送规则
+    //     inviteGiveRules: '',
+    //     // 签到功能
+    //     signInFunction: 0,
+    //     // 签到规则
+    //     signInRules: '',
+    //     //适用规则
+    //     signApplicableRules: 0,
+    //     // 签到周期
+    //     signInCycle: 0,
+    //     // 签到获得
+    //     pointsObtained: [
+    //     {
+    //       day: '第1天获得',
+    //       integral: 0,
+    //     },
+    //     {
+    //       day: '第2天获得',
+    //       integral: 0,
+    //     },
+    //     {
+    //       day: '第3天获得',
+    //       integral: 0,
+    //     },
+    //     {
+    //       day: '第4天获得',
+    //       integral: 0,
+    //     },
+    //     {
+    //       day: '第5天获得',
+    //       integral: 0,
+    //     },
+    //     {
+    //       day: '第6天获得',
+    //       integral: 0,
+    //     },
+    //     {
+    //       day: '第7天获得',
+    //       integral: 0,
+    //     },
+    //     {
+    //       day: '超8天获得',
+    //       integral: 0,
+    //     }
+    //   ],
     //
-    // })
-    this.getData()
+    //     // 积分规则
+    //     pointsRules: ''
+    //
+    // }
+    // this.getData()
 
   },
   cancel() {
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/integral/mapper/xml/IntegralSettingsMapper.xml b/fuintBackend/fuint-application/src/main/java/com/fuint/business/integral/mapper/xml/IntegralSettingsMapper.xml
index 8d2e71d14..dd724ca0d 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/integral/mapper/xml/IntegralSettingsMapper.xml
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/integral/mapper/xml/IntegralSettingsMapper.xml
@@ -32,7 +32,7 @@
     <!--查询单个-->
     <select id="queryById" resultMap="IntegralSettingsMap">
         select
-          id, refuel_points_rules, refuel_points_function, refuel_scene_type, refuel_amount_type, refuel_value_participation, refuel_scene_rules, refuel_consumption_amount, refuel_points, refuel_fuel_amount, refuel_fuel_volume, recharge_give, invite_give, invite_give_rules, sign_in_function, sign_in_rules, points_obtained, points_rules, store_id, create_time, update_time, create_by, update_by
+          id, refuel_points_rules, refuel_points_function, refuel_scene_type, refuel_amount_type, refuel_value_participation, refuel_scene_rules, refuel_consumption_amount, refuel_points, refuel_fuel_amount, refuel_fuel_volume, recharge_give, invite_give, invite_give_rules, sign_in_function, sign_in_rules, points_obtained, points_rules, store_id, create_time, update_time, create_by, update_by, sign_applicable_rules, sign_cycle
         from integral_settings
         where id = #{id}
     </select>
@@ -251,6 +251,12 @@
             <if test="updateBy != null">
                 update_by = #{updateBy},
             </if>
+            <if test="signApplicableRules != null">
+                sign_applicable_rules = #{signApplicableRules},
+            </if>
+            <if test="signCycle != null">
+                sign_cycle = #{signCycle},
+            </if>
         </set>
         where id = #{id}
     </update>
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/integral/service/impl/IntegralSettingsServiceImpl.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/integral/service/impl/IntegralSettingsServiceImpl.java
index fddcd7fcd..8d873940f 100644
--- a/fuintBackend/fuint-application/src/main/java/com/fuint/business/integral/service/impl/IntegralSettingsServiceImpl.java
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/integral/service/impl/IntegralSettingsServiceImpl.java
@@ -354,7 +354,7 @@ public class IntegralSettingsServiceImpl implements IntegralSettingsService {
         List<IntegralSettingsBo> integralSettingsList = new ArrayList<>();
         if (ObjectUtil.isNotEmpty(integralSettings)) {
             JSONArray jsonArray = JSONArray.parseArray(integralSettings.getPointsObtained());
-            if (ObjectUtil.isNotEmpty(integralSettings.getSignApplicableRules()) && integralSettings.getSignApplicableRules() == 0) {
+            if (integralSettings.getSignApplicableRules() == 0) {
                 int length = 30;
                 for (int i = 0; i < length; i++) {
                     IntegralSettingsBo integralSettings1 = new IntegralSettingsBo();
@@ -366,7 +366,7 @@ public class IntegralSettingsServiceImpl implements IntegralSettingsService {
                     integralSettingsList.add(integralSettings1);
                 }
                 integralSettingsVo.setIntegralSettings(integralSettingsList);
-            }else if (ObjectUtil.isNotEmpty(integralSettings.getSignApplicableRules()) && integralSettings.getSignApplicableRules() == 1) {
+            }else if (integralSettings.getSignApplicableRules() == 1) {
                 for (int i = 0; i < jsonArray.size(); i++) {
                     String day = jsonArray.getJSONObject(i).get("day").toString();
                     Integer points = Integer.parseInt(jsonArray.getJSONObject(i).get("integral").toString());