فهرست منبع

活动app接口

lizhenhao 2 سال پیش
والد
کامیت
4c232fc01f

+ 42 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/luckyDraw/controller/app/AppLuckyDrawEventsController.java

@@ -0,0 +1,42 @@
+package com.jeeplus.test.luckyDraw.controller.app;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.jeeplus.aop.logging.annotation.ApiLog;
+import com.jeeplus.sys.constant.enums.LogTypeEnum;
+import com.jeeplus.test.luckyDraw.service.LuckyDrawEventsService;
+import com.jeeplus.test.luckyDraw.service.dto.LuckyDrawEventsDTO;
+import io.swagger.annotations.Api;
+import org.springframework.http.ResponseEntity;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import javax.validation.Valid;
+
+@Api("app-活动")
+@RestController
+@RequestMapping(value = "/app/luckyDraw/events")
+public class AppLuckyDrawEventsController {
+
+    @Resource
+    private LuckyDrawEventsService luckyDrawEventsService;
+
+    @ApiLog("活动列表")
+    @GetMapping("list")
+    public ResponseEntity<IPage<LuckyDrawEventsDTO>> data_app(LuckyDrawEventsDTO luckyDrawEventsDTO, Page<LuckyDrawEventsDTO> page) throws Exception {
+        IPage<LuckyDrawEventsDTO> result = new Page<LuckyDrawEventsDTO>();
+        result = luckyDrawEventsService.findList (page,luckyDrawEventsDTO);
+        return ResponseEntity.ok (result);
+    }
+
+    @ApiLog("查询活动数据详情")
+    @GetMapping("queryById")
+    public ResponseEntity queryById(@RequestParam("id") String id) {
+        LuckyDrawEventsDTO luckyDrawEventsDTO = luckyDrawEventsService.queryById ( id );
+        return ResponseEntity.ok (luckyDrawEventsDTO);
+    }
+
+
+
+}

+ 22 - 0
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/luckyDraw/controller/app/AppLuckyDrawMembersController.java

@@ -0,0 +1,22 @@
+package com.jeeplus.test.luckyDraw.controller.app;
+
+import com.jeeplus.test.luckyDraw.controller.LuckyDrawMembersController;
+import com.jeeplus.test.luckyDraw.service.LuckyDrawMembersService;
+import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+
+/**
+ * @author: 王强
+ * @create: 2023-02-28 11:08
+ **/
+@RestController
+@Api(tags ="抽奖-人员")
+@RequestMapping(value = "/app/luckyDraw/member")
+public class AppLuckyDrawMembersController extends LuckyDrawMembersController {
+
+    @Resource
+    private LuckyDrawMembersService membersService;
+
+}

+ 1 - 1
jeeplus-module/jeeplus-test/src/main/java/com/jeeplus/test/luckyDraw/mapper/xml/LuckyDrawEventsMapper.xml

@@ -48,7 +48,7 @@
     <select id="getLuckyDrawAwards" resultType="com.jeeplus.test.luckyDraw.service.dto.LuckyDrawAwardsDTO">
         select
             <include refid="Awards_Column_List"></include>
-        from lucky_draw_awards lda where lda.events_id = #{id} and lda.del_flag = '0'
+        from lucky_draw_awards lda where lda.events_id = #{id} and lda.del_flag = '0' order by lda.create_date asc
     </select>
 
     <select id="findList" resultMap="BaseResultMap">

+ 2 - 1
jeeplus-platform/jeeplus-admin/src/main/java/com/jeeplus/security/config/WebSecurityConfig.java

@@ -74,7 +74,8 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
                         "/sys/getLoginCodeNumber",
                         "/cwProjectReport/signatureCallBack/**",
                         "/app/sys/getCode",
-                        "/sys/casLogin").permitAll() // 允许请求无需认证
+                        "/sys/casLogin",
+                        "/app/luckyDraw/**").permitAll() // 允许请求无需认证
                 .antMatchers( HttpMethod.OPTIONS, "/**").permitAll()
                 .anyRequest().authenticated() // 所有请求都需要验证
                 .and ()