|
@ -100,6 +100,9 @@ public class InfoApiServiceImpl implements InfoApiService { |
|
|
//付费记录 |
|
|
//付费记录 |
|
|
@Resource |
|
|
@Resource |
|
|
private IAtPhoneOrderService atPhoneOrderService; |
|
|
private IAtPhoneOrderService atPhoneOrderService; |
|
|
|
|
|
//获取代表作品 |
|
|
|
|
|
@Resource |
|
|
|
|
|
private IAtMasterPieceService atMasterPieceService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -373,25 +376,28 @@ public class InfoApiServiceImpl implements InfoApiService { |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(bean.getState() == 0){ |
|
|
|
|
|
|
|
|
if(bean.getType() == 0){ |
|
|
Page<AtTrends> page = new Page<AtTrends>(bean.getPageNo(), bean.getPageSize()); |
|
|
Page<AtTrends> page = new Page<AtTrends>(bean.getPageNo(), bean.getPageSize()); |
|
|
Page<AtTrends> pageList = atTrendsService.lambdaQuery() |
|
|
Page<AtTrends> pageList = atTrendsService.lambdaQuery() |
|
|
.eq(AtTrends::getUserId, hanHaiMember.getId()) |
|
|
.eq(AtTrends::getUserId, hanHaiMember.getId()) |
|
|
.eq(AtTrends::getIsCard,"N") |
|
|
|
|
|
.orderByDesc(AtTrends::getCreateTime) |
|
|
.orderByDesc(AtTrends::getCreateTime) |
|
|
.page(page); |
|
|
.page(page); |
|
|
return Result.OK("我的发布帖子", pageList); |
|
|
return Result.OK("我的发布帖子", pageList); |
|
|
}else{ |
|
|
|
|
|
|
|
|
}else if(bean.getType() == 1){ |
|
|
Page<AtActorCollection> page = new Page<AtActorCollection>(bean.getPageNo(), bean.getPageSize()); |
|
|
Page<AtActorCollection> page = new Page<AtActorCollection>(bean.getPageNo(), bean.getPageSize()); |
|
|
Page<AtActorCollection> page1 = atActorCollectionService.lambdaQuery() |
|
|
Page<AtActorCollection> page1 = atActorCollectionService.lambdaQuery() |
|
|
.eq(AtActorCollection::getUserId, hanHaiMember.getId()) |
|
|
.eq(AtActorCollection::getUserId, hanHaiMember.getId()) |
|
|
.orderByDesc(AtActorCollection::getCreateTime) |
|
|
.orderByDesc(AtActorCollection::getCreateTime) |
|
|
.page(page); |
|
|
.page(page); |
|
|
return Result.OK("我的发布名片", page1); |
|
|
return Result.OK("我的发布名片", page1); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}else{ |
|
|
|
|
|
Page<AtMasterPiece> page = new Page<AtMasterPiece>(bean.getPageNo(), bean.getPageSize()); |
|
|
|
|
|
Page<AtMasterPiece> page1 = atMasterPieceService.lambdaQuery() |
|
|
|
|
|
.eq(AtMasterPiece::getUserId, hanHaiMember.getId()) |
|
|
|
|
|
.orderByDesc(AtMasterPiece::getCreateTime) |
|
|
|
|
|
.page(page); |
|
|
|
|
|
return Result.OK("我的作品", page1); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//获取我的发布详情 |
|
|
//获取我的发布详情 |
|
@ -466,9 +472,10 @@ public class InfoApiServiceImpl implements InfoApiService { |
|
|
public Result<?> releaseTrends(String token, AtTrends atTrends){ |
|
|
public Result<?> releaseTrends(String token, AtTrends atTrends){ |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
atTrends.setUserId(hanHaiMember.getId()); |
|
|
atTrends.setUserId(hanHaiMember.getId()); |
|
|
atTrendsService.save(atTrends); |
|
|
|
|
|
|
|
|
atTrends.setCreateTime(new Date()); |
|
|
|
|
|
atTrendsService.saveOrUpdate(atTrends); |
|
|
//置顶支付置顶费用 |
|
|
//置顶支付置顶费用 |
|
|
if(atTrends.getIsTop().equals("Y")){ |
|
|
|
|
|
|
|
|
if(atTrends.getIsTop().equals("Y") && StringUtils.isBlank(atTrends.getId())){ |
|
|
//根据置顶标识查询置顶费用 |
|
|
//根据置顶标识查询置顶费用 |
|
|
AtTopPrice one = atTopPriceService.lambdaQuery() |
|
|
AtTopPrice one = atTopPriceService.lambdaQuery() |
|
|
.eq(AtTopPrice::getId, atTrends.getTopId()) |
|
|
.eq(AtTopPrice::getId, atTrends.getTopId()) |
|
@ -511,7 +518,45 @@ public class InfoApiServiceImpl implements InfoApiService { |
|
|
public Result<?> releaseActorSet(String token, AtActorCollection atActorCollection){ |
|
|
public Result<?> releaseActorSet(String token, AtActorCollection atActorCollection){ |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
atActorCollection.setUserId(hanHaiMember.getId()); |
|
|
atActorCollection.setUserId(hanHaiMember.getId()); |
|
|
atActorCollectionService.save(atActorCollection); |
|
|
|
|
|
|
|
|
atActorCollectionService.saveOrUpdate(atActorCollection); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//置顶支付置顶费用 |
|
|
|
|
|
if(atActorCollection.getIsTop().equals("Y") && StringUtils.isBlank(atActorCollection.getId())){ |
|
|
|
|
|
//根据置顶标识查询置顶费用 |
|
|
|
|
|
AtTopPrice one = atTopPriceService.lambdaQuery() |
|
|
|
|
|
.eq(AtTopPrice::getId, atActorCollection.getTopId()) |
|
|
|
|
|
.one(); |
|
|
|
|
|
//获取当前置顶价格 |
|
|
|
|
|
BigDecimal money = one.getMoney(); |
|
|
|
|
|
//吊起微信支付 |
|
|
|
|
|
String s = money.multiply(new BigDecimal(100)).toString(); |
|
|
|
|
|
int i1 = Double.valueOf(s).intValue(); |
|
|
|
|
|
|
|
|
|
|
|
//创建推广记录订单 |
|
|
|
|
|
AtOrder atOrder = new AtOrder(); |
|
|
|
|
|
String id = ""+System.currentTimeMillis(); |
|
|
|
|
|
atOrder.setId(id); |
|
|
|
|
|
atOrder.setName(atActorCollection.getTitle()+"置顶"); |
|
|
|
|
|
atOrder.setImage(atActorCollection.getImage()); |
|
|
|
|
|
atOrder.setPrice(money); |
|
|
|
|
|
atOrder.setCreateTime(new Date()); |
|
|
|
|
|
atOrder.setUserId(hanHaiMember.getId()); |
|
|
|
|
|
atOrder.setOrderId(atActorCollection.getId()); |
|
|
|
|
|
atOrderService.save(atOrder); |
|
|
|
|
|
|
|
|
|
|
|
Object appOrder = mpWxPayService.createOrder( |
|
|
|
|
|
"购买"+atActorCollection.getTitle()+"置顶" , |
|
|
|
|
|
"127.0.0.1", |
|
|
|
|
|
id, |
|
|
|
|
|
i1, |
|
|
|
|
|
id, |
|
|
|
|
|
hanHaiMember.getAppletOpenid(), |
|
|
|
|
|
"{}"); |
|
|
|
|
|
|
|
|
|
|
|
return Result.OK("微信支付回调成功", appOrder); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
return Result.OK("动态发布成功"); |
|
|
return Result.OK("动态发布成功"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -522,7 +567,7 @@ public class InfoApiServiceImpl implements InfoApiService { |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |
|
|
atWorks.setUserId(hanHaiMember.getId()); |
|
|
atWorks.setUserId(hanHaiMember.getId()); |
|
|
atWorks.setUserImage(hanHaiMember.getHeadImage()); |
|
|
atWorks.setUserImage(hanHaiMember.getHeadImage()); |
|
|
iAtMasterpieceService.save(atWorks); |
|
|
|
|
|
|
|
|
iAtMasterpieceService.saveOrUpdate(atWorks); |
|
|
return Result.OK("作品发布成功"); |
|
|
return Result.OK("作品发布成功"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|