课程按次按时逻辑调整
This commit is contained in:
@@ -116,7 +116,6 @@ public class VenueController extends BaseApiController {
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = "/venue/join", method = RequestMethod.GET)
|
||||
@Transactional
|
||||
public ResponseDTO join(@RequestParam("venueId") Integer venueId) {
|
||||
Integer memberId = getMemberIdByAccessToken();
|
||||
BarCodeResult join = venueService.join(memberId, venueId);
|
||||
@@ -146,7 +145,6 @@ public class VenueController extends BaseApiController {
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = "/venue/out", method = RequestMethod.GET)
|
||||
@Transactional
|
||||
public ResponseDTO out(@RequestParam("venueId") Integer venueId) {
|
||||
|
||||
Integer memberId = getMemberIdByAccessToken();
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package com.sv.api.task;
|
||||
|
||||
|
||||
import com.enums.VipTypeEnum;
|
||||
import com.sv.entity.MemberCard;
|
||||
import com.sv.service.api.MemberCardService;
|
||||
import org.slf4j.Logger;
|
||||
@@ -22,12 +21,11 @@ import java.util.List;
|
||||
@Component
|
||||
public class MemberCardUpdate {
|
||||
|
||||
private final Logger logger = LoggerFactory.getLogger(MemberCardUpdate.class);
|
||||
|
||||
@Resource
|
||||
private MemberCardService memberCardService;
|
||||
|
||||
|
||||
// 每天执行一次
|
||||
@Scheduled(cron = "0 0 0 * * ?")
|
||||
@Transactional
|
||||
public void execute(){
|
||||
|
||||
68
api/src/test/java/com/sv/wx/VenueJoinTest.java
Normal file
68
api/src/test/java/com/sv/wx/VenueJoinTest.java
Normal file
@@ -0,0 +1,68 @@
|
||||
package com.sv.wx;
|
||||
|
||||
import com.WeiXinApplication;
|
||||
import com.enums.EnterEnum;
|
||||
import com.enums.VenueTypeEnum;
|
||||
import com.sv.dto.BarCodeResult;
|
||||
import com.sv.entity.*;
|
||||
import com.sv.mapper.WxConfigMapper;
|
||||
import com.sv.netty.config.MessageType;
|
||||
import com.sv.netty.config.VenueMessage;
|
||||
import com.sv.netty.utils.JsonUtils;
|
||||
import com.sv.netty.utils.ServerMessageUtils;
|
||||
import com.sv.service.api.MemberEnterVenueLogService;
|
||||
import com.sv.service.api.MemberService;
|
||||
import com.sv.service.api.VenueLessonService;
|
||||
import com.sv.service.api.VenueService;
|
||||
import com.sv.service.api.util.DateUtilCard;
|
||||
import com.sv.service.message.SendMsg;
|
||||
import com.sv.service.message.WeiXinSendUtils;
|
||||
import com.ydd.oms.entity.sys.WxConfig;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.test.annotation.Rollback;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
@RunWith(SpringRunner.class)
|
||||
@SpringBootTest(classes={WeiXinApplication.class})
|
||||
public class VenueJoinTest {
|
||||
|
||||
@Resource
|
||||
VenueService venueService;
|
||||
@Resource
|
||||
MemberService memberService;
|
||||
@Resource
|
||||
MemberEnterVenueLogService memberEnterVenueLogService;
|
||||
|
||||
@Test
|
||||
public void testJoin(){
|
||||
BarCodeResult join = venueService.join(535, 32);
|
||||
System.out.println(JsonUtils.encode(join));
|
||||
Member member = memberService.findById(535);
|
||||
if (member != null) {
|
||||
MemberEnterVenueLog memberEnterVenueLog = new MemberEnterVenueLog();
|
||||
memberEnterVenueLog.setOrderSn("barcode");
|
||||
memberEnterVenueLog.setType(EnterEnum.ENTER.getValue());
|
||||
memberEnterVenueLog.setMemberId(member.getId());
|
||||
memberEnterVenueLog.setPlatformId(member.getPlatformId() == null ? 1 : member.getPlatformId());
|
||||
memberEnterVenueLog.setVenueId(32);
|
||||
memberEnterVenueLogService.save(memberEnterVenueLog);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@Test
|
||||
public void testOut(){
|
||||
BarCodeResult out = venueService.out(535, 32);
|
||||
System.out.println(JsonUtils.encode(out));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user