更新10.8

This commit is contained in:
许允枞 2024-10-08 18:08:42 +08:00
parent ee5dc84b49
commit 68c554655f
3 changed files with 100 additions and 36 deletions

View File

@ -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() {

View File

@ -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>

View File

@ -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());