From 59e195d481be7c50d8e6d909bad4c4883b45cf6b Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Fri, 11 Aug 2023 08:13:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/KcSysConfigController.java | 85 ++++++++++++++++++- .../kc/qa/mapper/xml/KcEvaluationMapper.xml | 5 +- .../modules/kc/statistics/KcEvaluationVo.java | 4 + 3 files changed, 92 insertions(+), 2 deletions(-) diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcSysConfig/controller/KcSysConfigController.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcSysConfig/controller/KcSysConfigController.java index 06871ad6..82b4eae1 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcSysConfig/controller/KcSysConfigController.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/kcSysConfig/controller/KcSysConfigController.java @@ -9,11 +9,15 @@ import java.net.URLDecoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; +import com.baomidou.mybatisplus.extension.toolkit.SqlHelper; +import org.apache.commons.lang3.StringUtils; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.util.DateUtils; import org.jeecg.common.util.oConvertUtils; +import org.jeecg.modules.kc.grab.imports.entity.Xxhbsynclog; import org.jeecg.modules.kc.kcSysConfig.entity.KcSysConfig; import org.jeecg.modules.kc.kcSysConfig.service.IKcSysConfigService; @@ -22,12 +26,19 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; +import org.jeecg.modules.kc.kcXqxnHistory.entity.KcXqxnHistory; +import org.jeecg.modules.kc.kcXqxnHistory.service.IKcXqxnHistoryService; +import org.jeecg.modules.kc.ktgl.entity.KcKechengbiao; +import org.jeecg.modules.kc.ktgl.entity.KcKetangbiao; +import org.jeecg.modules.kc.ktgl.service.IKcKechengbiaoService; +import org.jeecg.modules.kc.ktgl.service.IKcKetangbiaoService; import org.jeecgframework.poi.excel.ExcelImportUtil; import org.jeecgframework.poi.excel.def.NormalExcelConstants; import org.jeecgframework.poi.excel.entity.ExportParams; import org.jeecgframework.poi.excel.entity.ImportParams; import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; import org.jeecg.common.system.base.controller.JeecgController; +import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -52,7 +63,14 @@ import org.apache.shiro.authz.annotation.RequiresPermissions; public class KcSysConfigController extends JeecgController { @Autowired private IKcSysConfigService kcSysConfigService; - + + @Autowired + private IKcKechengbiaoService kcKechengbiaoService; + + @Autowired + private IKcKetangbiaoService kcKetangbiaoService; + @Autowired + private IKcXqxnHistoryService kcXqxnHistoryService; /** * 分页列表查询 * @@ -100,7 +118,23 @@ public class KcSysConfigController extends JeecgController edit(@RequestBody KcSysConfig kcSysConfig) { + if(StringUtils.isNotBlank(kcSysConfig.getFlag1())){ + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("title",kcSysConfig.getFlag1()); + queryWrapper.last("limit 1"); + KcXqxnHistory kcXqxnHistory = kcXqxnHistoryService.getOne(queryWrapper); + if(kcXqxnHistory==null){ + KcXqxnHistory kcXqxnHistoryPar = new KcXqxnHistory(); + kcXqxnHistoryPar.setTitle(kcSysConfig.getFlag1()); + kcXqxnHistoryPar.setStartTime(DateUtil.parse(kcSysConfig.getBxqkssj(),"yyyy-MM-dd")); + kcXqxnHistoryPar.setEndTime(DateUtil.parse(kcSysConfig.getBxqjssj(),"yyyy-MM-dd")); + kcXqxnHistoryService.save(kcXqxnHistoryPar); + }else{ + kcXqxnHistoryService.updateById(kcXqxnHistory); + } + } kcSysConfigService.updateById(kcSysConfig); + return Result.OK("编辑成功!"); } @@ -228,4 +262,53 @@ public class KcSysConfigController extends JeecgController> listKcxx(KcSysConfig kcSysConfig,HttpServletRequest req) { + try { + KcKechengbiao kcKechengbiao = new KcKechengbiao(); + kcKechengbiaoService.syncKechengbiao(kcKechengbiao); + + kcSysConfig = kcSysConfigService.getById("1"); + String bxqkssj = kcSysConfig.getBxqkssj(); + //插入数据 + KcKetangbiao kcKetangbiao = new KcKetangbiao(); + List list = kcKetangbiaoService.selectSyncList(kcKetangbiao); + List arrayList = new ArrayList<>(); + for(int i=0;i diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/KcEvaluationVo.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/KcEvaluationVo.java index 2fcecfbd..51cd18df 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/KcEvaluationVo.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/statistics/KcEvaluationVo.java @@ -177,5 +177,9 @@ public class KcEvaluationVo implements Serializable { @TableField(exist = false) private String upUserName; + @TableField(exist = false) + private String kcxz; + @TableField(exist = false) + private String szkc; }