Browse Source

feature1.0.0-img:新增转入钱包详情接口

feature-1.0-img-prototype
chengkun 4 years ago
parent
commit
ae9c3fe71a
  1. 7
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorMiniController.java
  2. 8
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/CreatorProfitMapper.java
  3. 7
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorProfitService.java
  4. 5
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorProfitServiceImpl.java
  5. 19
      bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorProfitMapper.xml

7
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorMiniController.java

@ -279,6 +279,13 @@ public class CreatorMiniController extends BaseController {
return AjaxResult.success(creatorProfitService.queryFrontEndProfitAmt(params.getCreatorId(),params.getType())); return AjaxResult.success(creatorProfitService.queryFrontEndProfitAmt(params.getCreatorId(),params.getType()));
} }
//@TokenCheck
@ApiOperation(value="查询指定艺术家转入钱包收益详情")
@GetMapping(value = "/queryFrontEndAmtDetails/{id}")
public AjaxResult queryFrontEndAmtDetails(@PathVariable @ApiParam("收益id") Long id){
return AjaxResult.success(creatorProfitService.queryFrontEndAmtDetails(id));
}
//@TokenCheck //@TokenCheck
@ApiOperation(value="查询指定艺术家收益统计") @ApiOperation(value="查询指定艺术家收益统计")
@GetMapping(value = "/queryFrontProfitInfo/{creatorId}") @GetMapping(value = "/queryFrontProfitInfo/{creatorId}")

8
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/mapper/CreatorProfitMapper.java

@ -171,4 +171,12 @@ public interface CreatorProfitMapper extends BaseMapper<CreatorProfit> {
* @return - * @return -
*/ */
BigDecimal queryLastDayInviteProfit(@Param("creatorId") Long creatorId); BigDecimal queryLastDayInviteProfit(@Param("creatorId") Long creatorId);
/**
* 查询转入钱包收益详情
* @param id 收益id
* @return -
*/
CreatorProfitEndAmtVo queryFrontEndAmtDetails(@Param("id") Long id);
} }

7
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorProfitService.java

@ -187,4 +187,11 @@ public interface CreatorProfitService {
* @return - * @return -
*/ */
boolean checkUserCanDownload(Long userId,String platform,String appType); boolean checkUserCanDownload(Long userId,String platform,String appType);
/**
* 查询转入钱包收益详情
* @param id 收益id
* @return -
*/
CreatorProfitEndAmtVo queryFrontEndAmtDetails(Long id);
} }

5
bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorProfitServiceImpl.java

@ -379,4 +379,9 @@ public class CreatorProfitServiceImpl implements CreatorProfitService {
return false; return false;
} }
} }
@Override
public CreatorProfitEndAmtVo queryFrontEndAmtDetails(Long id) {
return creatorProfitMapper.queryFrontEndAmtDetails(id);
}
} }

19
bnyer-services/bnyer-img/src/main/resources/com/bnyer/img/mapper/CreatorProfitMapper.xml

@ -48,10 +48,10 @@
</update> </update>
<select id="queryFrontPreDownloadCount" resultType="com.bnyer.img.vo.CreatorProfitDownloadCountVo"> <select id="queryFrontPreDownloadCount" resultType="com.bnyer.img.vo.CreatorProfitDownloadCountVo">
select select
sum(download_num) as downloadNum,create_time as createTime sum(download_num) as downloadNum,DATE_FORMAT(create_time,'%Y-%m-%d') as createTime
from img_creator_profit from img_creator_profit
where creator_id = #{creatorId} and status = '0' and is_show = '1' and type = '0' where creator_id = #{creatorId} and status = '0' and is_show = '1' and type = '0'
group by create_time group by DATE_FORMAT(create_time,'%Y-%m-%d')
</select> </select>
<select id="queryFrontPreProfit" resultType="com.bnyer.img.vo.CreatorProfitPreVo"> <select id="queryFrontPreProfit" resultType="com.bnyer.img.vo.CreatorProfitPreVo">
select select
@ -103,10 +103,10 @@
<select id="queryFrontPreInviteCount" resultType="com.bnyer.img.vo.CreatorProfitInviteCountVo"> <select id="queryFrontPreInviteCount" resultType="com.bnyer.img.vo.CreatorProfitInviteCountVo">
select select
sum(download_num) as inviteDownloadNum,create_time as createTime sum(download_num) as inviteDownloadNum,DATE_FORMAT(create_time,'%Y-%m-%d') as createTime
from img_creator_profit from img_creator_profit
where creator_id = #{creatorId} and status = '0' and is_show = '1' and type = '1' where creator_id = #{creatorId} and status = '0' and is_show = '1' and type = '1'
group by create_time group by DATE_FORMAT(create_time,'%Y-%m-%d')
</select> </select>
<select id="queryFrontInOrEndAdAmt" resultType="java.math.BigDecimal"> <select id="queryFrontInOrEndAdAmt" resultType="java.math.BigDecimal">
@ -255,4 +255,15 @@
where creator_id = #{creatorId} and type = '1' where creator_id = #{creatorId} and type = '1'
and date_format(create_time,'%Y-%m-%d') = (select date_sub(curdate(), interval 1 day) from dual) and date_format(create_time,'%Y-%m-%d') = (select date_sub(curdate(), interval 1 day) from dual)
</select> </select>
<select id="queryFrontEndAmtDetails" resultType="com.bnyer.img.vo.CreatorProfitEndAmtVo">
select
icp.id as id,icp.order_no as orderNo,icp.creator_id as creatorId,icp.scan_code as scanCode,
icp.img_id as imgId,icp.profit as profit,icp.platform as platform,icp.app_type as appType,
iti.img_url as url,
icp.type as type,icp.status as status, icp.wallet_time as walletTime
from img_creator_profit icp
left join img_tiktok_img iti on iti.id = icp.img_id
where icp.is_show = '1' and icp.id = #{id} and icp.status = '2'
</select>
</mapper> </mapper>

Loading…
Cancel
Save