|
|
@@ -104,9 +104,9 @@ public class ActivityOpenController extends BaseController {
|
|
|
public ResponseMessage getActivityDetail(@RequestParam("activity_id") String id, @RequestParam("phone") String phone) {
|
|
|
|
|
|
List<ActivityRegistration> activityRegistrationList = activityRegistrationService.getCurrRegUsers(id, phone);
|
|
|
- if (!CollectionUtils.isEmpty(activityRegistrationList)){
|
|
|
+ if (!CollectionUtils.isEmpty(activityRegistrationList)) {
|
|
|
for (ActivityRegistration activityRegistration : activityRegistrationList) {
|
|
|
- if(!Objects.equals("3",activityRegistration.getReview_state())){
|
|
|
+ if (!Objects.equals("3", activityRegistration.getReview_state())) {
|
|
|
return ResponseMessage.success("查询成功!", true);
|
|
|
}
|
|
|
}
|
|
|
@@ -207,14 +207,13 @@ public class ActivityOpenController extends BaseController {
|
|
|
* @Params: [id]
|
|
|
* @Return: platform.modules.sys.web.ResponseMessage
|
|
|
**/
|
|
|
- @GetMapping(value = "/is_favourite/{activity_id}")
|
|
|
- public ResponseMessage isFavourite(@PathVariable("activity_id") int id) throws Exception {
|
|
|
-
|
|
|
- log.info("查询是否收藏!activity_id = {}", id);
|
|
|
- if (!ShiroUtils.isLogin()) return ResponseMessage.success("请先登录!", 2);
|
|
|
- ActivityFavourite activityFavourite = activityFavouriteService.selectByActivityIdAndUserId(id + "", ShiroUtils.getUserId() + "");
|
|
|
- if (Objects.equals(activityFavourite, null)) return ResponseMessage.success("查询成功!", 1);
|
|
|
- return ResponseMessage.success("查询成功!", 0);
|
|
|
+ @GetMapping(value = "/is_favourite")
|
|
|
+ public ResponseMessage isFavourite(@RequestParam("activity_id") String activityId, @RequestParam("user_id") String userId) throws Exception {
|
|
|
+
|
|
|
+ log.info("查询是否收藏!activity_id = {}", activityId);
|
|
|
+ ActivityFavourite activityFavourite = activityFavouriteService.selectByActivityIdAndUserId(activityId, userId);
|
|
|
+ if (Objects.equals(activityFavourite, null)) return ResponseMessage.success("查询成功!", false);
|
|
|
+ return ResponseMessage.success("查询成功!", true);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -228,8 +227,6 @@ public class ActivityOpenController extends BaseController {
|
|
|
@PostMapping(value = "/add_favourite")
|
|
|
public ResponseMessage addFavourite(@RequestBody ActivityFavourite activityFavourite) throws Exception {
|
|
|
|
|
|
- if (!ShiroUtils.isLogin()) return ResponseMessage.success("请先登录!", 2);
|
|
|
-
|
|
|
int count = activityFavouriteService.saveActivityFavourite(activityFavourite);
|
|
|
if (count > 0) return ResponseMessage.success("收藏成功!");
|
|
|
return ResponseMessage.success("收藏失败!");
|
|
|
@@ -243,10 +240,10 @@ public class ActivityOpenController extends BaseController {
|
|
|
* @Return: platform.modules.sys.web.ResponseMessage
|
|
|
**/
|
|
|
@OperationLog(value = "取消收藏活动")
|
|
|
- @DeleteMapping(value = "/remove_favourite/{activity_id}")
|
|
|
- public ResponseMessage removeFavourite(@PathVariable("id") int id) throws Exception {
|
|
|
+ @DeleteMapping(value = "/remove_favourite")
|
|
|
+ public ResponseMessage removeFavourite(@RequestParam("activity_id") String activity_id, @RequestParam("user_id") String userId) throws Exception {
|
|
|
|
|
|
- boolean b = activityFavouriteService.deleteByActivityIdAndUserId(id + "", ShiroUtils.getUserId() + "");
|
|
|
+ boolean b = activityFavouriteService.deleteByActivityIdAndUserId(activity_id, userId);
|
|
|
if (b) return ResponseMessage.success("取消收藏成功!");
|
|
|
return ResponseMessage.success("取消收藏失败!");
|
|
|
}
|
|
|
@@ -284,9 +281,16 @@ public class ActivityOpenController extends BaseController {
|
|
|
@PutMapping(value = "/sign")
|
|
|
public ResponseMessage getByPhone(@RequestBody ActivityRegistration activityRegistration) {
|
|
|
|
|
|
- activityRegistration.setSign_state("0");
|
|
|
- activityRegistrationService.updateState(activityRegistration);
|
|
|
- return ResponseMessage.success("签到成功!");
|
|
|
+ activityRegistration.setReview_state("1");
|
|
|
+ ActivityRegistration activityRegistration1 = activityRegistrationService.findOne(activityRegistration);
|
|
|
+ if (activityRegistration1 != null) {
|
|
|
+ ActivityRegistration activityRegistration_n = new ActivityRegistration();
|
|
|
+ activityRegistration_n.setId(activityRegistration1.getId());
|
|
|
+ activityRegistration_n.setSign_state("0");
|
|
|
+ activityRegistrationService.updateState(activityRegistration_n);
|
|
|
+ return ResponseMessage.success("签到成功!");
|
|
|
+ }
|
|
|
+ return ResponseMessage.success("签到失败!");
|
|
|
}
|
|
|
|
|
|
//根据手机号获取用户信息和企业信息
|
|
|
@@ -297,15 +301,17 @@ public class ActivityOpenController extends BaseController {
|
|
|
Map<String, String> map = new HashMap<>();
|
|
|
User user = userService.findByMobile(phone);
|
|
|
if (user != null) {
|
|
|
- Company company = companyService.findById(user.getCompany_id());
|
|
|
+ map.put("user_id", user.getId() + "");
|
|
|
map.put("user_name", user.getUser_name());
|
|
|
map.put("phone", user.getPhone());
|
|
|
map.put("email", user.getEmail());
|
|
|
|
|
|
- map.put("company_name", company.getCompany_name());
|
|
|
- map.put("industry_name", company.getIndustry_name());
|
|
|
+ if (user.getCompany_id() != null) {
|
|
|
+ Company company = companyService.findById(user.getCompany_id());
|
|
|
+ map.put("company_name", company.getCompany_name());
|
|
|
+ map.put("industry_name", company.getIndustry_name());
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
return ResponseMessage.success("查询成功!", map);
|
|
|
}
|
|
|
}
|