From 95f9ea7eb339c36cade6c67d0385c49ec2d81477 Mon Sep 17 00:00:00 2001 From: 935090232@qq.com <ak473600000> Date: Wed, 14 Apr 2021 19:39:45 +0800 Subject: [PATCH] Merge branch 'score_shop' into api_score_meger --- zq-erp/src/main/java/com/matrix/system/score/service/ScoreRuleSettingService.java | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 55 insertions(+), 0 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/score/service/ScoreRuleSettingService.java b/zq-erp/src/main/java/com/matrix/system/score/service/ScoreRuleSettingService.java new file mode 100644 index 0000000..4e91105 --- /dev/null +++ b/zq-erp/src/main/java/com/matrix/system/score/service/ScoreRuleSettingService.java @@ -0,0 +1,55 @@ +package com.matrix.system.score.service; + +import com.matrix.core.constance.MatrixConstance; +import com.matrix.core.pojo.AjaxResult; +import com.matrix.core.tools.StringUtils; +import com.matrix.core.tools.WebUtil; +import com.matrix.system.common.bean.BusParameterSettings; +import com.matrix.system.common.bean.SysUsers; +import com.matrix.system.common.dao.BusParameterSettingsDao; +import com.matrix.system.hive.dao.SysVipInfoDao; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @author wzy + * @date 2021-02-22 + **/ +@Service +public class ScoreRuleSettingService{ + + @Autowired + private BusParameterSettingsDao busParameterSettingsDao; + @Autowired + private SysVipInfoDao sysVipInfoDao; + + public AjaxResult updateScoreRuleByCompanyId(List<BusParameterSettings> busParameterSettings) { + //获取当前登录人员信息 + SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY); + for (BusParameterSettings busParameterSetting:busParameterSettings ) { + String paramCode = busParameterSetting.getParamCode(); + if(StringUtils.isNotBlank(paramCode)){ + //删除原有code + BusParameterSettings delParanm=new BusParameterSettings(); + delParanm.setCompanyId(user.getCompanyId()); + delParanm.setParamCode(paramCode); + busParameterSettingsDao.deleteByModel(delParanm); + //添加新的code + BusParameterSettings newParam=new BusParameterSettings(); + newParam.setParamCode(paramCode); + newParam.setCompanyId(user.getCompanyId()); + newParam.setParamValue(busParameterSetting.getParamValue()); + newParam.setParamValue1(busParameterSetting.getParamValue1()); + newParam.setParamValue2(busParameterSetting.getParamValue2()); + busParameterSettingsDao.insert(newParam); + }else{ + return AjaxResult.buildFailInstance("code不能为空"); + } + } + AjaxResult result = new AjaxResult(AjaxResult.STATUS_SUCCESS, "更新成功"); + return result; + } + +} -- Gitblit v1.9.1