|
@@ -36,7 +36,7 @@ import java.util.List;
|
36
|
36
|
* @since 2019-07-24
|
37
|
37
|
*/
|
38
|
38
|
@RestController
|
39
|
|
-@RequestMapping("/")
|
|
39
|
+@RequestMapping("/api")
|
40
|
40
|
public class TaCheckinController extends BaseController {
|
41
|
41
|
|
42
|
42
|
private final Logger logger = LoggerFactory.getLogger(TaCheckinController.class);
|
|
@@ -53,14 +53,14 @@ public class TaCheckinController extends BaseController {
|
53
|
53
|
* @param pageSize
|
54
|
54
|
* @return
|
55
|
55
|
*/
|
56
|
|
- @RequestMapping(value="/taCheckin",method= RequestMethod.GET)
|
|
56
|
+ @RequestMapping(value="/taCheckin/activity/{activity}",method= RequestMethod.GET)
|
57
|
57
|
public ResponseBean taCheckinList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
|
58
|
|
- @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
|
|
58
|
+ @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,String activity){
|
59
|
59
|
ResponseBean responseBean = new ResponseBean();
|
60
|
60
|
try {
|
61
|
61
|
//使用分页插件
|
62
|
62
|
IPage<TaCheckin> pg = new Page<>(pageNum, pageSize);
|
63
|
|
- IPage<TaCheckin> result = iTaCheckinService.getUndisplayedCustomerList(pg);
|
|
63
|
+ IPage<TaCheckin> result = iTaCheckinService.getUndisplayedCustomerList(pg,activity);
|
64
|
64
|
for (int i = 0;i<result.getRecords().size();i++){
|
65
|
65
|
result.getRecords().get(i).setStatus(1);
|
66
|
66
|
}
|
|
@@ -87,18 +87,26 @@ public class TaCheckinController extends BaseController {
|
87
|
87
|
return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
|
88
|
88
|
}
|
89
|
89
|
TaPerson person = taPersons.get(0);
|
90
|
|
- TaCheckin taCheckin = new TaCheckin();
|
91
|
|
- taCheckin.setStatus(0);
|
92
|
|
- taCheckin.setActivity(activity);
|
93
|
|
- taCheckin.setName(person.getNickname());
|
94
|
|
- taCheckin.setAvatar(person.getAvatarurl());
|
95
|
|
- taCheckin.setCheckinTime(LocalDateTime.now());
|
|
90
|
+
|
|
91
|
+
|
96
|
92
|
try {
|
97
|
|
- if (iTaCheckinService.save(taCheckin)){
|
98
|
|
- responseBean.success(taCheckin);
|
|
93
|
+ if(iTaCheckinService.isCustomerChecked(activity,person.getPersonId())>0){
|
|
94
|
+ ResponseBean.success("您已签到过此活动");
|
99
|
95
|
}else {
|
100
|
|
- responseBean.error("保存失败",ResponseBean.ERROR_UNAVAILABLE);
|
|
96
|
+ TaCheckin taCheckin = new TaCheckin();
|
|
97
|
+ taCheckin.setStatus(0);
|
|
98
|
+ taCheckin.setPersonId(person.getPersonId());
|
|
99
|
+ taCheckin.setActivity(activity);
|
|
100
|
+ taCheckin.setName(person.getNickname());
|
|
101
|
+ taCheckin.setAvatar(person.getAvatarurl());
|
|
102
|
+ taCheckin.setCheckinTime(LocalDateTime.now());
|
|
103
|
+ if (iTaCheckinService.save(taCheckin)){
|
|
104
|
+ responseBean.success(taCheckin);
|
|
105
|
+ }else {
|
|
106
|
+ responseBean.error("保存失败",ResponseBean.ERROR_UNAVAILABLE);
|
|
107
|
+ }
|
101
|
108
|
}
|
|
109
|
+
|
102
|
110
|
}catch (Exception e){
|
103
|
111
|
logger.error("taCheckinAdd -=- {}",e.toString());
|
104
|
112
|
responseBean.error("保存失败"+e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);
|