From a1e0730a57846cb106bdb8afbaa78cc149115ffd Mon Sep 17 00:00:00 2001 From: xu0625 <1212> Date: Mon, 12 Apr 2021 13:44:14 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86-=E6=8A=BD?= =?UTF-8?q?=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 @@ 添加 - + 修改