Commit 85f764c9 authored by jiaorz's avatar jiaorz

Merge remote-tracking branch 'origin/dev' into dev

parents 4aa6f86c 9643b1d7
...@@ -80,8 +80,9 @@ public class UserBusinessBiz { ...@@ -80,8 +80,9 @@ public class UserBusinessBiz {
userTeamMemberBo.setHeadUrl(appUserDetail==null?"":appUserDetail.getHeadimgurl()); userTeamMemberBo.setHeadUrl(appUserDetail==null?"":appUserDetail.getHeadimgurl());
userTeamMemberBo.setNickName(appUserDetail==null?"":appUserDetail.getNickname()); userTeamMemberBo.setNickName(appUserDetail==null?"":appUserDetail.getNickname());
} }
userTeamMemberBo.setIncome(memberIdAndIncomeMap.get(appUserRelation.getUserId())); BigDecimal income=memberIdAndIncomeMap.get(appUserRelation.getUserId())==null?BigDecimal.ZERO:memberIdAndIncomeMap.get(appUserRelation.getUserId());
totalIncome = totalIncome.add(userTeamMemberBo.getIncome()); userTeamMemberBo.setIncome(income);
totalIncome = totalIncome.add(income);
userTeamMemberBos.add(userTeamMemberBo); userTeamMemberBos.add(userTeamMemberBo);
} }
userTeamMemberVo.setPageNum(memberPage.getPageNum()); userTeamMemberVo.setPageNum(memberPage.getPageNum());
......
...@@ -41,7 +41,7 @@ public class UserBussinessController { ...@@ -41,7 +41,7 @@ public class UserBussinessController {
public ObjectRestResponse<UserTeamMemberVo> findTeamPage(@RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize, HttpServletRequest request){ public ObjectRestResponse<UserTeamMemberVo> findTeamPage(@RequestParam("pageNo") Integer pageNo, @RequestParam("pageSize") Integer pageSize, HttpServletRequest request){
try { try {
IJWTInfo infoFromToken = userAuthUtil.getInfoFromToken(userAuthConfig.getToken(request)); IJWTInfo infoFromToken = userAuthUtil.getInfoFromToken(userAuthConfig.getToken(request));
UserTeamMemberVo userTeamMemberVo = businessBiz.findTeamMemberPageByUserId(Integer.valueOf(infoFromToken.getId()), pageNo, pageSize); UserTeamMemberVo userTeamMemberVo = businessBiz.findTeamMemberPageByUserId(270, pageNo, pageSize);
return ObjectRestResponse.succ(userTeamMemberVo); return ObjectRestResponse.succ(userTeamMemberVo);
} catch (Exception e) { } catch (Exception e) {
throw new BaseException(e); throw new BaseException(e);
......
...@@ -6,10 +6,10 @@ ...@@ -6,10 +6,10 @@
<select id="accquireIncomeByMemberIds" resultType="com.github.wxiaoqi.security.admin.bo.UserIncomeBo"> <select id="accquireIncomeByMemberIds" resultType="com.github.wxiaoqi.security.admin.bo.UserIncomeBo">
SELECT DISTINCT SELECT DISTINCT
`source_id`as userId, `source_id`as userId,
(( SELECT SUM(commission) FROM `app_user_selling_water` WHERE source_id=ausw.source_id AND `status` = 0 AND IFNULL((( SELECT SUM(commission) FROM `app_user_selling_water` WHERE source_id=ausw.source_id AND `status` = 0 AND
`waiting` = 1 ) `waiting` = 1 )
- ( SELECT SUM(commission) FROM `app_user_selling_water` WHERE source_id=ausw.source_id AND `status` = 1 AND - ( SELECT SUM(commission) FROM `app_user_selling_water` WHERE source_id=ausw.source_id AND `status` = 1 AND
`waiting` = 1 )) as `income` `waiting` = 1 )),0) as `income`
FROM FROM
`app_user_selling_water` as ausw `app_user_selling_water` as ausw
WHERE WHERE
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
SELECT SELECT
( auswu.upIncome - auswd.dowIncome ) AS `income` ( auswu.upIncome - auswd.dowIncome ) AS `income`
FROM FROM
( SELECT SUM( commission ) AS upIncome FROM `app_user_selling_water` WHERE STATUS = 0 AND `user_id` = #{userId} ) AS `auswu`, ( SELECT IFNULL(SUM( commission ),0) AS upIncome FROM `app_user_selling_water` WHERE STATUS = 0 AND `user_id` = #{userId} ) AS `auswu`,
( SELECT SUM( commission ) AS `dowIncome` FROM `app_user_selling_water` WHERE STATUS = 1 AND `user_id` = #{userId} ) AS `auswd`; ( SELECT IFNULL(SUM( commission ),0) AS `dowIncome` FROM `app_user_selling_water` WHERE STATUS = 1 AND `user_id` = #{userId} ) AS `auswd`;
</select> </select>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment