From 2d90714086e5452d373ff7c2dab583b438271c42 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Thu, 23 May 2024 13:19:25 +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 --- .../service/impl/WjxDjxxServiceImpl.java | 24 +++++++++++++++++ .../modules/kc/wjxWjxx/entity/WjxWjxx.java | 2 +- .../kc/wjxWjxx/mapper/xml/WjxWjxxMapper.xml | 2 +- .../controller/ZyInfoStudentController.java | 26 +++++++++++++++++++ 4 files changed, 52 insertions(+), 2 deletions(-) diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxDjxx/service/impl/WjxDjxxServiceImpl.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxDjxx/service/impl/WjxDjxxServiceImpl.java index c43d57b6..761a6cbb 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxDjxx/service/impl/WjxDjxxServiceImpl.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxDjxx/service/impl/WjxDjxxServiceImpl.java @@ -2,6 +2,7 @@ package org.jeecg.modules.kc.wjxDjxx.service.impl; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.incrementer.DefaultIdentifierGenerator; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -13,6 +14,8 @@ import org.jeecg.modules.kc.wjxDjxx.entity.WjxDjxxTmlbPage; import org.jeecg.modules.kc.wjxDjxx.entity.WjxDjxxTmxx; import org.jeecg.modules.kc.wjxDjxx.mapper.WjxDjxxMapper; import org.jeecg.modules.kc.wjxDjxx.service.IWjxDjxxService; +import org.jeecg.modules.kc.wjxWjxx.entity.WjxWjxx; +import org.jeecg.modules.kc.wjxWjxx.mapper.WjxWjxxMapper; import org.jeecg.modules.kc.wjxWjxx.utils.WjxUtil; import org.jeecg.modules.kc.wjxWjxxTmlb.entity.WjxWjxxTmxx; import org.jeecg.modules.kc.wjxWjxxTmlb.mapper.WjxWjxxTmxxMapper; @@ -37,6 +40,8 @@ public class WjxDjxxServiceImpl extends ServiceImpl impl private WjxUtil wjxUtil; @Autowired private WjxWjxxTmxxMapper wjxWjxxTmxxMapper; + @Autowired + private WjxWjxxMapper wjxWjxxMapper; /** * 提交问卷,并查询答卷 @@ -198,6 +203,25 @@ public class WjxDjxxServiceImpl extends ServiceImpl impl return jsonResult.getString("errormsg"); } } + + //修改问卷状态 + + QueryWrapper wjxWjxxQueryWrapper = new QueryWrapper<>(); + wjxWjxxQueryWrapper.eq("vid",vid); + wjxWjxxQueryWrapper.last("limit 1"); + WjxWjxx wjxWjxx = wjxWjxxMapper.selectOne(wjxWjxxQueryWrapper); + int xkrs = Integer.parseInt(wjxWjxx.getXkrs()); + + QueryWrapper djxxQueryWrapper = new QueryWrapper<>(); + djxxQueryWrapper.eq("vid",vid); + List listNum = baseMapper.selectList(djxxQueryWrapper); + int djsl = listNum.size(); + System.out.println(xkrs+"------------------------"+djsl); + if(1 == 1){ + wjxWjxx.setQpublish("2"); + wjxWjxxMapper.updateById(wjxWjxx); + } + return "提交成功!"; } diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/entity/WjxWjxx.java b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/entity/WjxWjxx.java index 120770f4..56f6bc9e 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/entity/WjxWjxx.java +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/entity/WjxWjxx.java @@ -66,7 +66,7 @@ public class WjxWjxx implements Serializable { private java.lang.String content; /**是否发布问卷*/ @Excel(name = "是否发布问卷", width = 15, dicCode = "yn") - @Dict(dicCode = "yn") + @Dict(dicCode = "zy_status") @ApiModelProperty(value = "是否发布问卷") private java.lang.String qpublish; /**是否图片压缩*/ diff --git a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/mapper/xml/WjxWjxxMapper.xml b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/mapper/xml/WjxWjxxMapper.xml index 11e4f965..f4778326 100644 --- a/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/mapper/xml/WjxWjxxMapper.xml +++ b/jeecg-module-main/src/main/java/org/jeecg/modules/kc/wjxWjxx/mapper/xml/WjxWjxxMapper.xml @@ -70,7 +70,7 @@ and b.flag = #{param.flag} - order by a.create_time desc,a.start_time asc + order by a.end_time desc