|
|
@@ -786,7 +786,7 @@ public class GroupRelationController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 车票售后常见问题
|
|
|
+ * 是否首次购买车票
|
|
|
*/
|
|
|
@GetMapping("/get/first/pay/{goodsId}")
|
|
|
public Result<Boolean> getFirstPay(@PathVariable Long goodsId) {
|
|
|
@@ -797,26 +797,13 @@ public class GroupRelationController {
|
|
|
.field(OrderDon::getUserId, userIdList).op(Operator.InList)
|
|
|
.field(OrderDon::getStatus, Constant.noOrderStatus).op(Operator.NotIn)
|
|
|
.build());
|
|
|
- return GatewayResponse.SUCCESS.newBuilder().toResult(number.intValue() > 0 ? true : false);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 新手指引记录
|
|
|
- */
|
|
|
- @GetMapping("/get/goods/guide/{goodsId}")
|
|
|
- public Result<Boolean> getGoodsGuide(@PathVariable Long goodsId) {
|
|
|
- long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
- List<Long> userIdList = userBindRelationService.getRelationUserIdList(userId, null);
|
|
|
- Integer selectCount = userGoodsNewbieGuideRecordMapper.selectCount(Wrappers.lambdaQuery(UserGoodsNewbieGuideRecord.class)
|
|
|
- .eq(UserGoodsNewbieGuideRecord::getGoodsId, goodsId)
|
|
|
- .in(UserGoodsNewbieGuideRecord::getUserId, userIdList));
|
|
|
- if (selectCount > 0) {
|
|
|
+ if (number.intValue() == 0) {
|
|
|
+ UserGoodsNewbieGuideRecord userGoodsNewbieGuideRecord = new UserGoodsNewbieGuideRecord();
|
|
|
+ userGoodsNewbieGuideRecord.setGoodsId(goodsId);
|
|
|
+ userGoodsNewbieGuideRecord.setUserId(userId);
|
|
|
+ userGoodsNewbieGuideRecordMapper.insert(userGoodsNewbieGuideRecord);
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(true);
|
|
|
}
|
|
|
- UserGoodsNewbieGuideRecord userGoodsNewbieGuideRecord = new UserGoodsNewbieGuideRecord();
|
|
|
- userGoodsNewbieGuideRecord.setGoodsId(goodsId);
|
|
|
- userGoodsNewbieGuideRecord.setUserId(userId);
|
|
|
- userGoodsNewbieGuideRecordMapper.insert(userGoodsNewbieGuideRecord);
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(false);
|
|
|
}
|
|
|
}
|