From 32e99e3bd2f3c00efff1a22894197dfcb296db7b Mon Sep 17 00:00:00 2001 From: xu0625 <1212> Date: Fri, 9 Apr 2021 11:18:25 +0800 Subject: [PATCH 01/10] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E6=8A=BD=E5=A5=96=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/DrawInfoController.java | 64 ++++++++++--------- .../templates/activity/info/add.html | 14 +--- 2 files changed, 38 insertions(+), 40 deletions(-) diff --git a/sino-activity/src/main/java/com/sinosoft/activity/controller/DrawInfoController.java b/sino-activity/src/main/java/com/sinosoft/activity/controller/DrawInfoController.java index 454afdc1a..28f674b3c 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/controller/DrawInfoController.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/controller/DrawInfoController.java @@ -76,39 +76,45 @@ public class DrawInfoController extends BaseController @ResponseBody public AjaxResult addSave(@RequestBody ActVO vo) { - logger.info("前台传参"+ JSON.toJSONString(vo)); - SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmssSSS"); - Date date = new Date(); - //新增基本信息 - vo.getDrawInfo().setCREATETIMESTAMP(date); - String code = format.format(date); - vo.getDrawInfo().setDRAWCODE(code); - drawInfoService.insertDrawInfo(vo.getDrawInfo()); + try{ + logger.info("前台传参"+ JSON.toJSONString(vo)); + SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmssSSS"); + Date date = new Date(); + //新增基本信息 + vo.getDrawInfo().setCREATETIMESTAMP(date); + String code = format.format(date); + vo.getDrawInfo().setDRAWCODE(code); + drawInfoService.insertDrawInfo(vo.getDrawInfo()); - //新增展示内容 - vo.getActPageConfigGuide().setCreateTime(date); - vo.getActPageConfigGuide().setActCode(code); - iActPageConfigGuideService.insertActPageConfigGuide(vo.getActPageConfigGuide()); + //新增展示内容 + vo.getActPageConfigGuide().setCreateTime(date); + vo.getActPageConfigGuide().setActCode(code); + iActPageConfigGuideService.insertActPageConfigGuide(vo.getActPageConfigGuide()); - //新增选择玩法 - vo.getDrawRule().setCREATETIMESTAMP(date); - vo.getDrawRule().setDRAWCODE(code); - iDrawRuleService.insertDrawRule(vo.getDrawRule()); + //新增选择玩法 + vo.getDrawRule().setCREATETIMESTAMP(date); + vo.getDrawRule().setDRAWCODE(code); + iDrawRuleService.insertDrawRule(vo.getDrawRule()); - //新增收集信息 - vo.getActPageConfigUserinfo().setCreateTime(date); - vo.getActPageConfigUserinfo().setActCode(code); - iActPageConfigUserinfoService.insertActPageConfigUserinfo(vo.getActPageConfigUserinfo()); + //新增收集信息 + vo.getActPageConfigUserinfo().setCreateTime(date); + vo.getActPageConfigUserinfo().setActCode(code); + iActPageConfigUserinfoService.insertActPageConfigUserinfo(vo.getActPageConfigUserinfo()); - //新增分享信息 - vo.getActConfig().setCreateTime(date); - vo.getActConfig().setActCode(code); - iActConfigService.insertActConfig(vo.getActConfig()); - //新增二维码信息 - vo.getActPageConfigSubscribe().setCreateTime(date); - vo.getActPageConfigSubscribe().setActCode(code); - int i = iActPageConfigSubscribeService.insertActPageConfigSubscribe(vo.getActPageConfigSubscribe()); - return toAjax(i); + //新增分享信息 + vo.getActConfig().setCreateTime(date); + vo.getActConfig().setActCode(code); + iActConfigService.insertActConfig(vo.getActConfig()); + //新增二维码信息 + vo.getActPageConfigSubscribe().setCreateTime(date); + vo.getActPageConfigSubscribe().setActCode(code); + int i = iActPageConfigSubscribeService.insertActPageConfigSubscribe(vo.getActPageConfigSubscribe()); + return toAjax(i); + } + catch (Exception e){ + e.printStackTrace(); + return AjaxResult.error("系统繁忙"); + } } /** * 查询抽奖活动管理列表 diff --git a/sino-activity/src/main/resources/templates/activity/info/add.html b/sino-activity/src/main/resources/templates/activity/info/add.html index 0bbf2e171..c6c333f7a 100644 --- a/sino-activity/src/main/resources/templates/activity/info/add.html +++ b/sino-activity/src/main/resources/templates/activity/info/add.html @@ -1035,24 +1035,16 @@ .on('click', function () { //添加保存逻辑 var data = customSerialize("form-info-add", true); - alert(data); $.ajax({ url: prefix + "/add", data: data, type: "post", contentType: "application/json;charset=UTF-8", success: function (result) { - if (result.code == web_status.SUCCESS) { - layer.msg("保存成功,正在刷新数据请稍后……", { - icon: 1, - time: 500, - shade: [0.1, '#8F8F8F'] - }, function () { - location.reload(); - }); - } else { - alert(result.msg); + if (typeof callback == "function") { + callback(result); } + $.operate.successTabCallback(result); } }) }); From d18e5b08dcd9d7dfeee3ef3ab88148fa8fc5468a Mon Sep 17 00:00:00 2001 From: dy <1197793912@qq.com> Date: Fri, 9 Apr 2021 15:56:34 +0800 Subject: [PATCH 02/10] =?UTF-8?q?=E5=A5=96=E5=93=81=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../activity/domain/DrawPrizeInfo.java | 12 ++++++++ .../mapper/activity/DrawPrizeInfoMapper.xml | 6 +++- .../templates/activity/prizeInfo/add.html | 29 +++++++++++++++++++ 3 files changed, 46 insertions(+), 1 deletion(-) diff --git a/sino-activity/src/main/java/com/sinosoft/activity/domain/DrawPrizeInfo.java b/sino-activity/src/main/java/com/sinosoft/activity/domain/DrawPrizeInfo.java index 2865dd261..f15ddb77d 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/domain/DrawPrizeInfo.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/domain/DrawPrizeInfo.java @@ -57,6 +57,18 @@ public class DrawPrizeInfo extends BaseEntity /** 积分项目编码 */ @Excel(name = "积分项目编码") private String INTEGRALPROJECTCODE; + /** + * 奖品图片 + */ + private String PRIZEIMG; + + public String getPRIZEIMG() { + return PRIZEIMG; + } + + public void setPRIZEIMG(String PRIZEIMG) { + this.PRIZEIMG = PRIZEIMG; + } public void setPRIZEID(int PRIZEID) { diff --git a/sino-activity/src/main/resources/mapper/activity/DrawPrizeInfoMapper.xml b/sino-activity/src/main/resources/mapper/activity/DrawPrizeInfoMapper.xml index b9127e000..68859ffa6 100644 --- a/sino-activity/src/main/resources/mapper/activity/DrawPrizeInfoMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/DrawPrizeInfoMapper.xml @@ -15,10 +15,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + - select PRIZEID, PRIZECODE, PRIZENAME, PRIZETYPE, PRIZEVALUE, COMMENTS, CREATETIMESTAMP, LASTUPDATETIMESTAMP, STATUS, INTEGRALPROJECTCODE from draw_prize_info + select PRIZEID, PRIZECODE, PRIZENAME, PRIZETYPE, PRIZEVALUE, COMMENTS, CREATETIMESTAMP, LASTUPDATETIMESTAMP, STATUS, INTEGRALPROJECTCODE, PRIZEIMG from draw_prize_info +
+ +
+
+
+
+ 选择图片更改 + + 清除 +
+
+
+ +
@@ -81,6 +100,7 @@
+ \ No newline at end of file From 6749e1f4c9c9db0756896c1cdb45e6d0fd78f6db Mon Sep 17 00:00:00 2001 From: dy <1197793912@qq.com> Date: Mon, 12 Apr 2021 09:51:08 +0800 Subject: [PATCH 03/10] =?UTF-8?q?=E5=A5=96=E5=93=81=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=93=8D=E4=BD=9C=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templates/activity/info/add.html | 168 +-- .../templates/activity/info/edit1.html | 1237 +++++++++++++++++ 2 files changed, 1324 insertions(+), 81 deletions(-) create mode 100644 sino-activity/src/main/resources/templates/activity/info/edit1.html diff --git a/sino-activity/src/main/resources/templates/activity/info/add.html b/sino-activity/src/main/resources/templates/activity/info/add.html index 1b20ebfd3..10565d8b4 100644 --- a/sino-activity/src/main/resources/templates/activity/info/add.html +++ b/sino-activity/src/main/resources/templates/activity/info/add.html @@ -317,12 +317,14 @@

第2步-选择UI模板

- +
-

- +

暂不选择

+
@@ -444,13 +446,15 @@

第4步-选择玩法

- +
- +

活动规则

-
+ -
- -
-
-
- -
- +
+
+
+ +
+ +
-
-
-
- -
- -
-
-
-
-
-
-
- -
-
- - +
+
+ +
+
-
-
- -
-
- - +
+
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+ + +
-
- - -
-
-
- -
- +
+
+
+ +
+ +
+
+
+
+
+ +
+ +
-
-
- -
- -
-
-
-
- -
-
-
- -
- +
+
+
+ +
+ +
@@ -1223,6 +1224,11 @@ $("#"+id+"val").val(valus); $("#"+id+"h4").text(val.text); $("#"+id+"img").attr("src",path+valus+".jpg"); + if (valus != "0"){ + $("#activityPlaydiv").css('display','block');//显示 + }else{ + $("#activityPlaydiv").css('display','none');//隐藏 + } } diff --git a/sino-activity/src/main/resources/templates/activity/info/edit1.html b/sino-activity/src/main/resources/templates/activity/info/edit1.html new file mode 100644 index 000000000..12b792ea9 --- /dev/null +++ b/sino-activity/src/main/resources/templates/activity/info/edit1.html @@ -0,0 +1,1237 @@ + + + + + + + + + + +
+
+ +
+ +
+
+
+ +

第1步-基本信息

+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+
+ + +
+
+
+
+
+
+ +
+
+ + +
+
+
+
+
+ +
+
+
+
+

第2步-选择UI模板

+
+ + +
+ +

暂不选择

+ +
+
+
+
+
+

第3步-配置展现内容

+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ + +
+
+
+ 选择图片更改 + + 清除 +
+
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+ +
+
+

效果图

+
+ + 活动标题 + 活动描述 + + 自定义按钮1 + + + 自定义按钮2 + +
+
+
+
+
+

第4步-选择玩法

+
+ + +
+ + +

活动规则

+ +
+
+
+
+

第五步-配置收集信息

+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+ + +
+
+
+ 选择图片更改 + + 清除 + +
+
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ + + + +
+
+
+
+
+
+
+ +
+ + + + +
+
+
+
+
+ + +
+

效果图

+
+ + 标题 + 描述 + 请填写您的基本信息 +
+ + 信息页文本协议提示 +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + + 自定义按钮 + +
+
+ +
+
+
+
+
+

第六步-配置分享信息

+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+ + +
+
+
+ 选择图片更改 + + 清除 +
+
+ +
+
+
+
+

效果图

+
+
+ +
+
+ +
+
+ 中国人寿举办活动 +
+ 分享必得奖品 + +
+
+
+
+
+
+
+

第七步-关注二维码

+
+
+
+ +
+ +
+
+
+
+
+
+ +
+
+
+ 选择图片更改 + + 清除 +
+
+
+ +
+
+
+ +
+
+
+ 选择图片更改 + + 清除 +
+
+
+ +
+
+
+

效果图

+
+ +
+ +
+ + 关注二维码 + +
+
+
+
+ +
+
+ +
+ + + + + + + + + \ No newline at end of file From b0da0a51ca31f48ec2870af2ed699719bb54fe10 Mon Sep 17 00:00:00 2001 From: xu0625 <1212> Date: Mon, 12 Apr 2021 10:22:53 +0800 Subject: [PATCH 04/10] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E6=8A=BD=E5=A5=96=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/static/img/bj.png | Bin 0 -> 4836 bytes .../controller/DrawInfoController.java | 1 + .../templates/activity/info/add.html | 35 +++++++----------- 3 files changed, 15 insertions(+), 21 deletions(-) create mode 100644 ruoyi-admin/src/main/resources/static/img/bj.png diff --git a/ruoyi-admin/src/main/resources/static/img/bj.png b/ruoyi-admin/src/main/resources/static/img/bj.png new file mode 100644 index 0000000000000000000000000000000000000000..042d0c05178fb919d9b539fa7dc5c3fa57287d5a GIT binary patch literal 4836 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�iJ)W!`)O`tuNrmt!i`~f$!w<7w3|yU|S10WYHe)KeF%q^NYH$aAkW* z!Ra2lKM1Ct#29|66|S$evwfaYO#RADUrmq??73-PmgIi~d;LvVw{r71wdj%(qi0qo zkG)0!Q~lYv;;KDPY*QuWeF{a>xy4p_{TDSTUG6w2pa9{lSmS^WIa1xuVxVcZJ2cH! zKV7SkqOf`W?Yl&1Uwq1<5?U_AOnUiq^7jC?E#mVGlB&q-_L?_~oL(mT^P2_jv8eOA zO{J~crEVe79H880XX&yL>z~r7P(HrxgEx}VZ}sax{3J1+#su^)Re%2yML53oaL%tK z0`dQ3?6@#m-tiY>xPkJPxp$U{jM}XAn84>lSb1Q7X|*g~++@Dw=d$qU82{m*UUl$e z#}Arp#=?jj^BWQ+eAllKdlz)D6T97~%=Qic$aB?d?~%RWQUF0fdiNH$BBE7E zjV9D2#RV1S28>ET)ACCz3CHX%ZW%LQf}c4x6e04%F~nFVo&}+$jf|>`9dw0%1gzta zWPQ$!HqQIY zxY .tab-content { @@ -140,21 +140,19 @@ /* 配置分享信息*/ .drawShareTitlePri { - text-align: center; position: absolute; - top: 40%; + top: 45%; font-size: 20px; - left: 28%; + left: 73%; color: #F00; width: 100%; } .drawShareDescribePri { - text-align: center; position: absolute; top: 50%; font-size: 10px; - left: 25%; + left: 73%; color: #F00; width: 100%; } @@ -162,9 +160,9 @@ .drawShareImgPic { text-align: center; position: absolute; - top: 50%; + top: 52%; font-size: 37px; - left: 35%; + left: 38%; color: #F00; width: 100%; } @@ -568,7 +566,7 @@
-
+

第五步-配置收集信息

@@ -600,9 +598,8 @@
- +
@@ -784,9 +781,8 @@
- +
@@ -814,7 +810,7 @@

效果图

- +
@@ -940,10 +936,7 @@ }); - function submitHandler() { - var data = $("#form-info-add").serializeArray(); - $.operate.saveModal(prefix + "/add", data); - } + //时间段抽奖配置 function dailyflag() { From c76d9f188dd8753fb713c209353d27c8efb75319 Mon Sep 17 00:00:00 2001 From: dy <1197793912@qq.com> Date: Mon, 12 Apr 2021 10:45:08 +0800 Subject: [PATCH 05/10] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=93=8D=E4=BD=9C=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templates/activity/info/edit1.html | 84 +++++++++++-------- 1 file changed, 49 insertions(+), 35 deletions(-) diff --git a/sino-activity/src/main/resources/templates/activity/info/edit1.html b/sino-activity/src/main/resources/templates/activity/info/edit1.html index 12b792ea9..06450c258 100644 --- a/sino-activity/src/main/resources/templates/activity/info/edit1.html +++ b/sino-activity/src/main/resources/templates/activity/info/edit1.html @@ -207,8 +207,9 @@
-
- + + +
@@ -255,7 +256,7 @@
@@ -269,7 +270,7 @@
@@ -279,7 +280,7 @@
+ type="text" maxlength="30" th:field="*{drawInfo.EXPENOVALUE}">
@@ -290,7 +291,7 @@
-
@@ -302,7 +303,7 @@
-
@@ -317,12 +318,12 @@

第2步-选择UI模板

- - +
- +

暂不选择

@@ -338,7 +339,7 @@
+ maxlength="30" onkeyup="updatePic(this)" th:field="*{actPageConfigGuide.actTitle}">
@@ -350,7 +351,7 @@
+ maxlength="30" onkeyup="updatePic(this)" th:field="*{actPageConfigGuide.actDesc}">
@@ -371,7 +372,7 @@ data-dismiss="fileinput">清除
- +
@@ -382,7 +383,7 @@ + maxlength="30" onkeyup="updatePic(this)" th:field="*{actPageConfigGuide.btnText}">
@@ -395,7 +396,7 @@ + maxlength="30" th:field="*{actPageConfigGuide.btnLink}">
@@ -407,7 +408,7 @@
+ maxlength="30" onkeyup="updatePic(this)" th:field="*{actPageConfigGuide.btnText2}">
@@ -420,7 +421,7 @@ + maxlength="30" th:field="*{actPageConfigGuide.btnLink2}">
@@ -451,7 +452,7 @@ - +

活动规则

@@ -487,7 +488,7 @@ class="form-control" th:with="type=${@dict.getType('is_boolean')}"> + th:value="${dict.dictValue}" th:field="*{drawRule.dailyflag}"> @@ -497,7 +498,7 @@
+ class="form-control" type="text" maxlength="30" disabled th:field="*{drawRule.dailynumber}">
@@ -508,7 +509,7 @@
- @@ -521,7 +522,7 @@
-
@@ -537,7 +538,7 @@
@@ -547,7 +548,7 @@
@@ -578,7 +579,7 @@
@@ -590,7 +591,7 @@
@@ -602,7 +603,7 @@
@@ -624,7 +625,7 @@ - @@ -634,7 +635,7 @@
@@ -646,7 +647,7 @@
@@ -658,19 +659,22 @@
@@ -684,18 +688,22 @@
@@ -763,6 +771,7 @@
@@ -775,6 +784,7 @@
@@ -787,6 +797,7 @@
@@ -807,7 +818,7 @@ data-dismiss="fileinput">清除 - + @@ -840,6 +851,7 @@
@@ -862,6 +874,7 @@
@@ -881,6 +894,7 @@
From a1e0730a57846cb106bdb8afbaa78cc149115ffd Mon Sep 17 00:00:00 2001 From: xu0625 <1212> Date: Mon, 12 Apr 2021 13:44:14 +0800 Subject: [PATCH 06/10] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E6=8A=BD=E5=A5=96=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/DrawInfoController.java | 25 ++++++++++--- .../activity/mapper/ActConfigMapper.java | 6 +++ .../mapper/ActPageConfigGuideMapper.java | 6 +++ .../mapper/ActPageConfigSubscribeMapper.java | 6 +++ .../mapper/ActPageConfigUserinfoMapper.java | 6 +++ .../activity/mapper/DrawRuleMapper.java | 6 +++ .../activity/service/IActConfigService.java | 6 +++ .../service/IActPageConfigGuideService.java | 7 ++++ .../IActPageConfigSubscribeService.java | 6 +++ .../IActPageConfigUserinfoService.java | 7 ++++ .../activity/service/IDrawInfoService.java | 2 + .../activity/service/IDrawRuleService.java | 7 ++++ .../service/impl/ActConfigServiceImpl.java | 9 +++++ .../impl/ActPageConfigGuideServiceImpl.java | 10 +++++ .../ActPageConfigSubscribeServiceImpl.java | 9 +++++ .../ActPageConfigUserinfoServiceImpl.java | 9 +++++ .../service/impl/DrawRuleServiceImpl.java | 10 +++++ .../mapper/activity/ActConfigMapper.xml | 6 ++- .../activity/ActPageConfigGuideMapper.xml | 6 ++- .../activity/ActPageConfigSubscribeMapper.xml | 6 ++- .../activity/ActPageConfigUserinfoMapper.xml | 6 ++- .../mapper/activity/DrawInfoMapper.xml | 37 ++----------------- .../mapper/activity/DrawRuleMapper.xml | 7 +++- .../templates/activity/info/edit.html | 2 +- .../templates/activity/info/info.html | 2 +- 25 files changed, 163 insertions(+), 46 deletions(-) diff --git a/sino-activity/src/main/java/com/sinosoft/activity/controller/DrawInfoController.java b/sino-activity/src/main/java/com/sinosoft/activity/controller/DrawInfoController.java index c3dfd9c45..bfd8bb05d 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/controller/DrawInfoController.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/controller/DrawInfoController.java @@ -7,10 +7,7 @@ import java.util.List; import com.alibaba.fastjson.JSON; -import com.sinosoft.activity.domain.ActConfig; -import com.sinosoft.activity.domain.DrawInfo; -import com.sinosoft.activity.domain.DrawPrizeInfo; -import com.sinosoft.activity.domain.DrawRule; +import com.sinosoft.activity.domain.*; import com.sinosoft.activity.service.*; import com.sinosoft.activity.vo.ActVO; import org.apache.shiro.authz.annotation.RequiresPermissions; @@ -161,8 +158,26 @@ public class DrawInfoController extends BaseController @GetMapping("/edit/{DRAWID}") public String edit(@PathVariable("DRAWID") String DRAWID, ModelMap mmap) { + ActVO vo = new ActVO(); + //查询基本信息 DrawInfo drawInfo = drawInfoService.selectDrawInfoById(DRAWID); - mmap.put("drawInfo", drawInfo); + vo.setDrawInfo(drawInfo); + //查询展示内容 + ActPageConfigGuide actPageConfigGuide = iActPageConfigGuideService.selectActPageConfigGuideByCode(drawInfo.getDRAWCODE()); + vo.setActPageConfigGuide(actPageConfigGuide); + //查询选择玩法 + DrawRule drawRule = iDrawRuleService.selectDrawRuleByCode(drawInfo.getDRAWCODE()); + vo.setDrawRule(drawRule); + //查询收集信息 + ActPageConfigUserinfo actPageConfigUserinfo= iActPageConfigUserinfoService.selectActPageConfigUserinfoByCode(drawInfo.getDRAWCODE()); + vo.setActPageConfigUserinfo(actPageConfigUserinfo); + //查询分享信息 + ActConfig actConfig = iActConfigService.selectActConfigByCode(drawInfo.getDRAWCODE()); + vo.setActConfig(actConfig); + //查询二维码信息 + ActPageConfigSubscribe actPageConfigSubscribe= iActPageConfigSubscribeService.selectActPageConfigSubscribeByCode(drawInfo.getDRAWCODE()); + vo.setActPageConfigSubscribe(actPageConfigSubscribe); + mmap.put("vo",vo); return prefix + "/edit"; } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActConfigMapper.java b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActConfigMapper.java index d4ca017fa..1d6416482 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActConfigMapper.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActConfigMapper.java @@ -58,4 +58,10 @@ public interface ActConfigMapper * @return 结果 */ public int deleteActConfigByIds(String[] ids); + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + public ActConfig selectActConfigByCode(String drawCode); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigGuideMapper.java b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigGuideMapper.java index d49aded4a..2dfaa8e2d 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigGuideMapper.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigGuideMapper.java @@ -58,4 +58,10 @@ public interface ActPageConfigGuideMapper * @return 结果 */ public int deleteActPageConfigGuideByIds(String[] ids); + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + public ActPageConfigGuide selectActPageConfigGuideByCode(String drawCode); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigSubscribeMapper.java b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigSubscribeMapper.java index 23631c9f2..b2eb752db 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigSubscribeMapper.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigSubscribeMapper.java @@ -58,4 +58,10 @@ public interface ActPageConfigSubscribeMapper * @return 结果 */ public int deleteActPageConfigSubscribeByIds(String[] ids); + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + public ActPageConfigSubscribe selectActPageConfigSubscribeByCode(String drawCode); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigUserinfoMapper.java b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigUserinfoMapper.java index 16dd8cac1..dae8139c5 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigUserinfoMapper.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigUserinfoMapper.java @@ -58,4 +58,10 @@ public interface ActPageConfigUserinfoMapper * @return 结果 */ public int deleteActPageConfigUserinfoByIds(String[] ids); + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + public ActPageConfigUserinfo selectActPageConfigUserinfoByCode(String drawCode); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/mapper/DrawRuleMapper.java b/sino-activity/src/main/java/com/sinosoft/activity/mapper/DrawRuleMapper.java index 00aedc5d5..4b039bc9e 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/mapper/DrawRuleMapper.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/mapper/DrawRuleMapper.java @@ -59,4 +59,10 @@ public interface DrawRuleMapper * @return 结果 */ public int deleteDrawRuleByIds(String[] DRAWRULEIDs); + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + public DrawRule selectDrawRuleByCode(String drawCode); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/service/IActConfigService.java b/sino-activity/src/main/java/com/sinosoft/activity/service/IActConfigService.java index 5ba07afcf..d640601e9 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/service/IActConfigService.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/service/IActConfigService.java @@ -58,4 +58,10 @@ public interface IActConfigService * @return 结果 */ public int deleteActConfigById(Integer id); + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + public ActConfig selectActConfigByCode(String drawCode); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/service/IActPageConfigGuideService.java b/sino-activity/src/main/java/com/sinosoft/activity/service/IActPageConfigGuideService.java index d810e84c6..637ddc0ff 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/service/IActPageConfigGuideService.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/service/IActPageConfigGuideService.java @@ -58,4 +58,11 @@ public interface IActPageConfigGuideService * @return 结果 */ public int deleteActPageConfigGuideById(Integer id); + + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + public ActPageConfigGuide selectActPageConfigGuideByCode(String drawCode); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/service/IActPageConfigSubscribeService.java b/sino-activity/src/main/java/com/sinosoft/activity/service/IActPageConfigSubscribeService.java index d1fff55a3..11a5c77e0 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/service/IActPageConfigSubscribeService.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/service/IActPageConfigSubscribeService.java @@ -58,4 +58,10 @@ public interface IActPageConfigSubscribeService * @return 结果 */ public int deleteActPageConfigSubscribeById(Integer id); + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + public ActPageConfigSubscribe selectActPageConfigSubscribeByCode(String drawCode); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/service/IActPageConfigUserinfoService.java b/sino-activity/src/main/java/com/sinosoft/activity/service/IActPageConfigUserinfoService.java index 747ec3eb2..1a2066213 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/service/IActPageConfigUserinfoService.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/service/IActPageConfigUserinfoService.java @@ -58,4 +58,11 @@ public interface IActPageConfigUserinfoService * @return 结果 */ public int deleteActPageConfigUserinfoById(Integer id); + + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + public ActPageConfigUserinfo selectActPageConfigUserinfoByCode(String drawCode); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/service/IDrawInfoService.java b/sino-activity/src/main/java/com/sinosoft/activity/service/IDrawInfoService.java index 1435171f3..206d1656b 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/service/IDrawInfoService.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/service/IDrawInfoService.java @@ -66,4 +66,6 @@ public interface IDrawInfoService * @return 结果 */ public int deleteDrawInfoById(String DRAWID); + + } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/service/IDrawRuleService.java b/sino-activity/src/main/java/com/sinosoft/activity/service/IDrawRuleService.java index 2145eaca9..a77dc4797 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/service/IDrawRuleService.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/service/IDrawRuleService.java @@ -60,4 +60,11 @@ public interface IDrawRuleService * @return 结果 */ public int deleteDrawRuleById(String DRAWRULEID); + + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + public DrawRule selectDrawRuleByCode(String drawCode); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActConfigServiceImpl.java b/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActConfigServiceImpl.java index 6cbe45e2a..7e637481d 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActConfigServiceImpl.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActConfigServiceImpl.java @@ -93,4 +93,13 @@ public class ActConfigServiceImpl implements IActConfigService { return actConfigMapper.deleteActConfigById(id); } + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + @Override + public ActConfig selectActConfigByCode(String drawCode) { + return actConfigMapper.selectActConfigByCode(drawCode); + } } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActPageConfigGuideServiceImpl.java b/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActPageConfigGuideServiceImpl.java index e4b6e19cb..d945c8529 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActPageConfigGuideServiceImpl.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActPageConfigGuideServiceImpl.java @@ -93,4 +93,14 @@ public class ActPageConfigGuideServiceImpl implements IActPageConfigGuideService { return actPageConfigGuideMapper.deleteActPageConfigGuideById(id); } + + /** + * 根活动代码查询 + * @param drawCode + * @return + */ + @Override + public ActPageConfigGuide selectActPageConfigGuideByCode(String drawCode) { + return actPageConfigGuideMapper.selectActPageConfigGuideByCode(drawCode); + } } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActPageConfigSubscribeServiceImpl.java b/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActPageConfigSubscribeServiceImpl.java index 612a13e9b..b920305d5 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActPageConfigSubscribeServiceImpl.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActPageConfigSubscribeServiceImpl.java @@ -93,4 +93,13 @@ public class ActPageConfigSubscribeServiceImpl implements IActPageConfigSubscrib { return actPageConfigSubscribeMapper.deleteActPageConfigSubscribeById(id); } + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + @Override + public ActPageConfigSubscribe selectActPageConfigSubscribeByCode(String drawCode) { + return actPageConfigSubscribeMapper.selectActPageConfigSubscribeByCode(drawCode); + } } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActPageConfigUserinfoServiceImpl.java b/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActPageConfigUserinfoServiceImpl.java index b139ac94a..35c6e79b3 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActPageConfigUserinfoServiceImpl.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/service/impl/ActPageConfigUserinfoServiceImpl.java @@ -93,4 +93,13 @@ public class ActPageConfigUserinfoServiceImpl implements IActPageConfigUserinfoS { return actPageConfigUserinfoMapper.deleteActPageConfigUserinfoById(id); } + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + @Override + public ActPageConfigUserinfo selectActPageConfigUserinfoByCode(String drawCode) { + return actPageConfigUserinfoMapper.selectActPageConfigUserinfoByCode(drawCode); + } } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/service/impl/DrawRuleServiceImpl.java b/sino-activity/src/main/java/com/sinosoft/activity/service/impl/DrawRuleServiceImpl.java index 29497fb44..d58b5978f 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/service/impl/DrawRuleServiceImpl.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/service/impl/DrawRuleServiceImpl.java @@ -93,4 +93,14 @@ public class DrawRuleServiceImpl implements IDrawRuleService { return drawRuleMapper.deleteDrawRuleById(DRAWRULEID); } + + /** + * 根据活动编码查询 + * @param drawCode + * @return + */ + @Override + public DrawRule selectDrawRuleByCode(String drawCode) { + return drawRuleMapper.selectDrawRuleByCode(drawCode); + } } diff --git a/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml index 979c73ba8..b238f076a 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml @@ -40,7 +40,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} - + + insert into act_config diff --git a/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml index 87a21a128..018fcc9b4 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml @@ -40,7 +40,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} - + + insert into act_page_config_guide diff --git a/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml index c1166a1d2..93031c685 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml @@ -32,7 +32,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} - + + insert into act_page_config_subscribe diff --git a/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml index 896623315..2ee15820b 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml @@ -54,7 +54,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} - + + insert into act_page_config_userinfo diff --git a/sino-activity/src/main/resources/mapper/activity/DrawInfoMapper.xml b/sino-activity/src/main/resources/mapper/activity/DrawInfoMapper.xml index 6689c1e38..ae7fcc7a4 100644 --- a/sino-activity/src/main/resources/mapper/activity/DrawInfoMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/DrawInfoMapper.xml @@ -20,17 +20,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - - - - - - - - - - @@ -62,29 +51,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" diff --git a/sino-activity/src/main/resources/mapper/activity/DrawRuleMapper.xml b/sino-activity/src/main/resources/mapper/activity/DrawRuleMapper.xml index 91fc9def8..f1dea5d40 100644 --- a/sino-activity/src/main/resources/mapper/activity/DrawRuleMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/DrawRuleMapper.xml @@ -46,7 +46,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where DRAWRULEID = #{DRAWRULEID} - + + insert into draw_rule diff --git a/sino-activity/src/main/resources/templates/activity/info/edit.html b/sino-activity/src/main/resources/templates/activity/info/edit.html index ffbcb8347..a62400d0e 100644 --- a/sino-activity/src/main/resources/templates/activity/info/edit.html +++ b/sino-activity/src/main/resources/templates/activity/info/edit.html @@ -188,7 +188,7 @@ function submitHandler() { if ($.validate.form()) { - $.operate.saveModal(prefix + "/edit", $('#form-info-edit').serialize()); + $.operate.saveTab(prefix + "/edit", $('#form-info-edit').serialize()); } } /**获取奖品及信息列表*/ diff --git a/sino-activity/src/main/resources/templates/activity/info/info.html b/sino-activity/src/main/resources/templates/activity/info/info.html index 0fe597785..3631325f1 100644 --- a/sino-activity/src/main/resources/templates/activity/info/info.html +++ b/sino-activity/src/main/resources/templates/activity/info/info.html @@ -38,7 +38,7 @@ 添加 - + 修改 From a9a0388a8f24948e1a21f955f9162679ae6cb39f Mon Sep 17 00:00:00 2001 From: xu0625 <1212> Date: Mon, 12 Apr 2021 13:56:14 +0800 Subject: [PATCH 07/10] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E6=8A=BD=E5=A5=96=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/mapper/activity/ActConfigMapper.xml | 2 +- .../main/resources/mapper/activity/ActPageConfigGuideMapper.xml | 2 +- .../resources/mapper/activity/ActPageConfigSubscribeMapper.xml | 2 +- .../resources/mapper/activity/ActPageConfigUserinfoMapper.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml index b238f076a..000343a8a 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml @@ -42,7 +42,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" diff --git a/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml index 018fcc9b4..0ca0e7386 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml @@ -42,7 +42,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" diff --git a/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml index 93031c685..27c0ed19e 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml @@ -34,7 +34,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" diff --git a/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml index 2ee15820b..dbc078e1e 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml @@ -56,7 +56,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" From 616cf4709d4a8aed8e5a290cd85f93a525fb8e74 Mon Sep 17 00:00:00 2001 From: xu0625 <1212> Date: Mon, 12 Apr 2021 14:24:06 +0800 Subject: [PATCH 08/10] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E6=8A=BD=E5=A5=96=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/mapper/activity/ActConfigMapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml index 000343a8a..10bc8221d 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml @@ -40,7 +40,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} - where act_code = #{drawCode} From 9ca96f647de51056125f51c6e757828546f85448 Mon Sep 17 00:00:00 2001 From: xu0625 <1212> Date: Mon, 12 Apr 2021 14:28:39 +0800 Subject: [PATCH 09/10] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E6=8A=BD=E5=A5=96=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/mapper/activity/ActConfigMapper.xml | 2 +- .../main/resources/mapper/activity/ActPageConfigGuideMapper.xml | 2 +- .../resources/mapper/activity/ActPageConfigSubscribeMapper.xml | 2 +- .../resources/mapper/activity/ActPageConfigUserinfoMapper.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml index 10bc8221d..398aafdfc 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml @@ -40,7 +40,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} - where act_code = #{drawCode} diff --git a/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml index 0ca0e7386..112f0fd23 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml @@ -40,7 +40,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} - where act_code = #{drawCode} diff --git a/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml index 27c0ed19e..0b4753c3d 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml @@ -32,7 +32,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} - where act_code = #{drawCode} diff --git a/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml index dbc078e1e..940ce03ff 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml @@ -54,7 +54,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id} - where act_code = #{drawCode} From 95e26a93a4651f28789d965fe7bb46cf31fc3495 Mon Sep 17 00:00:00 2001 From: xu0625 <1212> Date: Mon, 12 Apr 2021 15:38:36 +0800 Subject: [PATCH 10/10] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E6=8A=BD=E5=A5=96=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86=E5=88=A0?= =?UTF-8?q?=E9=99=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sinosoft/activity/domain/DrawInfo.java | 10 +++++ .../activity/mapper/ActConfigMapper.java | 6 +++ .../mapper/ActPageConfigGuideMapper.java | 6 +++ .../mapper/ActPageConfigSubscribeMapper.java | 6 +++ .../mapper/ActPageConfigUserinfoMapper.java | 6 +++ .../activity/mapper/DrawRuleMapper.java | 6 +++ .../service/impl/DrawInfoServiceImpl.java | 40 +++++++++++++++++-- .../mapper/activity/ActConfigMapper.xml | 6 +++ .../activity/ActPageConfigGuideMapper.xml | 7 ++++ .../activity/ActPageConfigSubscribeMapper.xml | 6 +++ .../activity/ActPageConfigUserinfoMapper.xml | 6 +++ .../mapper/activity/DrawInfoMapper.xml | 8 +++- .../mapper/activity/DrawRuleMapper.xml | 7 ++++ 13 files changed, 116 insertions(+), 4 deletions(-) diff --git a/sino-activity/src/main/java/com/sinosoft/activity/domain/DrawInfo.java b/sino-activity/src/main/java/com/sinosoft/activity/domain/DrawInfo.java index 163dd111e..b5e203bb2 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/domain/DrawInfo.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/domain/DrawInfo.java @@ -5,6 +5,7 @@ import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import java.util.Date; +import java.util.List; /** * 抽奖活动管理对象 draw_info @@ -78,6 +79,15 @@ public class DrawInfo extends BaseEntity /** */ private String VALIDATETYPE; + private List drawId; + + public List getDrawId() { + return drawId; + } + + public void setDrawId(List drawId) { + this.drawId = drawId; + } public void setDRAWID(String DRAWID) { diff --git a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActConfigMapper.java b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActConfigMapper.java index 1d6416482..e427e7b35 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActConfigMapper.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActConfigMapper.java @@ -64,4 +64,10 @@ public interface ActConfigMapper * @return */ public ActConfig selectActConfigByCode(String drawCode); + + /** + * 根据活动代码删除活动配置信息 + * @param toStrArray + */ + public void deleteActConfigByCode(String[] toStrArray); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigGuideMapper.java b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigGuideMapper.java index 2dfaa8e2d..a1217f1d7 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigGuideMapper.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigGuideMapper.java @@ -64,4 +64,10 @@ public interface ActPageConfigGuideMapper * @return */ public ActPageConfigGuide selectActPageConfigGuideByCode(String drawCode); + + /** + * 根据活动代码删除活动展示内容配置信息 + * @param toStrArray + */ + public void deleteActPageConfigGuideByCode(String[] toStrArray); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigSubscribeMapper.java b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigSubscribeMapper.java index b2eb752db..a6947c6eb 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigSubscribeMapper.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigSubscribeMapper.java @@ -64,4 +64,10 @@ public interface ActPageConfigSubscribeMapper * @return */ public ActPageConfigSubscribe selectActPageConfigSubscribeByCode(String drawCode); + + /** + * 根据活动代码删除活动配置信息 + * @param toStrArray + */ + public void deleteActPageConfigSubscribeByCode(String[] toStrArray); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigUserinfoMapper.java b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigUserinfoMapper.java index dae8139c5..8ee4d808a 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigUserinfoMapper.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/mapper/ActPageConfigUserinfoMapper.java @@ -64,4 +64,10 @@ public interface ActPageConfigUserinfoMapper * @return */ public ActPageConfigUserinfo selectActPageConfigUserinfoByCode(String drawCode); + + /** + * 根据活动代码删除活动收集配置信息 + * @param toStrArray + */ + public void deleteActPageConfigUserinfoByCode(String[] toStrArray); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/mapper/DrawRuleMapper.java b/sino-activity/src/main/java/com/sinosoft/activity/mapper/DrawRuleMapper.java index 4b039bc9e..b2c8bee51 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/mapper/DrawRuleMapper.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/mapper/DrawRuleMapper.java @@ -65,4 +65,10 @@ public interface DrawRuleMapper * @return */ public DrawRule selectDrawRuleByCode(String drawCode); + + /** + * 根据活动代码删除抽奖活动管理信息 + * @param toStrArray + */ + public void deleteDrawRuleByIdCode(String[] toStrArray); } diff --git a/sino-activity/src/main/java/com/sinosoft/activity/service/impl/DrawInfoServiceImpl.java b/sino-activity/src/main/java/com/sinosoft/activity/service/impl/DrawInfoServiceImpl.java index 948480cc0..1401908e1 100644 --- a/sino-activity/src/main/java/com/sinosoft/activity/service/impl/DrawInfoServiceImpl.java +++ b/sino-activity/src/main/java/com/sinosoft/activity/service/impl/DrawInfoServiceImpl.java @@ -1,9 +1,11 @@ package com.sinosoft.activity.service.impl; +import java.util.Arrays; import java.util.List; +import java.util.stream.Collectors; import com.sinosoft.activity.domain.DrawInfo; -import com.sinosoft.activity.mapper.DrawInfoMapper; +import com.sinosoft.activity.mapper.*; import com.sinosoft.activity.service.IDrawInfoService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -21,6 +23,17 @@ public class DrawInfoServiceImpl implements IDrawInfoService { @Autowired private DrawInfoMapper drawInfoMapper; + @Autowired + private ActConfigMapper actConfigMapper; + @Autowired + private ActPageConfigGuideMapper actPageConfigGuideMapper; + @Autowired + private ActPageConfigSubscribeMapper actPageConfigSubscribeMapper; + @Autowired + private ActPageConfigUserinfoMapper actPageConfigUserinfoMapper; + @Autowired + private DrawRuleMapper drawRuleMapper; + /** * 查询抽奖活动管理对象 @@ -76,7 +89,7 @@ public class DrawInfoServiceImpl implements IDrawInfoService } /** - * 删除抽奖活动管理对象对象 + * 删除抽奖活动管理及其相关活动配置信息 * * @param ids 需要删除的数据ID * @return 结果 @@ -84,7 +97,28 @@ public class DrawInfoServiceImpl implements IDrawInfoService @Override public int deleteDrawInfoByIds(String ids) { - return drawInfoMapper.deleteDrawInfoByIds(Convert.toStrArray(ids)); + DrawInfo drawInfo = new DrawInfo(); + String[] string = ids.split(","); + List code = Arrays.asList(string); + drawInfo.setDrawId(code); + //根据ID查询抽奖活动信息 + List drawInfos = drawInfoMapper.selectDrawInfoList(drawInfo); + //删除活动管理信息 + int i = drawInfoMapper.deleteDrawInfoByIds(Convert.toStrArray(ids)); + List collect = drawInfos.stream().map(DrawInfo::getDRAWCODE).collect(Collectors.toList()); + String policyEndorseNos = String.join(",",collect); + + //根据活动代码删除活动配置信息 + actConfigMapper.deleteActConfigByCode(Convert.toStrArray(policyEndorseNos)); + //根据活动代码删除活动展示内容配置信息 + actPageConfigGuideMapper.deleteActPageConfigGuideByCode(Convert.toStrArray(policyEndorseNos)); + //根据活动代码删除活动配置信息 + actPageConfigSubscribeMapper.deleteActPageConfigSubscribeByCode(Convert.toStrArray(policyEndorseNos)); + //根据活动代码删除活动收集配置信息 + actPageConfigUserinfoMapper.deleteActPageConfigUserinfoByCode(Convert.toStrArray(policyEndorseNos)); + //根据活动代码删除抽奖活动管理信息 + drawRuleMapper.deleteDrawRuleByIdCode(Convert.toStrArray(policyEndorseNos)); + return i; } /** diff --git a/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml index 398aafdfc..3e0face9f 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActConfigMapper.xml @@ -100,5 +100,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{id} + + delete from act_config where act_code in + + #{actCode} + + \ No newline at end of file diff --git a/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml index 112f0fd23..67e3f8947 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActPageConfigGuideMapper.xml @@ -100,5 +100,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{id} + + delete from act_page_config_guide where act_code in + + #{actCode} + + + \ No newline at end of file diff --git a/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml index 0b4753c3d..3c7f1e1eb 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActPageConfigSubscribeMapper.xml @@ -80,5 +80,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{id} + + delete from act_page_config_subscribe where act_code in + + #{actCode} + + \ No newline at end of file diff --git a/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml b/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml index 940ce03ff..70b0a1a51 100644 --- a/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/ActPageConfigUserinfoMapper.xml @@ -135,5 +135,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{id} + + delete from act_page_config_userinfo where act_code in + + #{actCode} + + \ No newline at end of file diff --git a/sino-activity/src/main/resources/mapper/activity/DrawInfoMapper.xml b/sino-activity/src/main/resources/mapper/activity/DrawInfoMapper.xml index ae7fcc7a4..20a7d5423 100644 --- a/sino-activity/src/main/resources/mapper/activity/DrawInfoMapper.xml +++ b/sino-activity/src/main/resources/mapper/activity/DrawInfoMapper.xml @@ -28,7 +28,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"