| | |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.common.core.utils.StringUtils; |
| | | import com.ruoyi.common.security.service.TokenService; |
| | | import com.ruoyi.other.api.domain.Shop; |
| | | import com.ruoyi.other.api.domain.ShopPoint; |
| | |
| | | Integer sPoint = 0; |
| | | Integer shopCommissionPoint = 0; |
| | | Integer subShopCommissionPoint = 0; |
| | | Integer serverCommissionPoint = 0; |
| | | if (sysUser.getRoleType()==1){ |
| | | List<Shop> shopIds = shopService.lambdaQuery().eq(Shop::getDelFlag, 0).list(); |
| | | for (Shop shop : shopIds) { |
| | | sPoint += shop.getServerPoint(); |
| | | shopCommissionPoint += shop.getSharePoint(); |
| | | subShopCommissionPoint += shop.getLowerLevelSharePoint(); |
| | | if (StringUtils.isNotEmpty(shopPoint.getShopName())){ |
| | | |
| | | } |
| | | if (StringUtils.isNotEmpty(shopPoint.getShopLeaderName())){ |
| | | |
| | | } |
| | | ShopPointStatistics shopPointStatistics = new ShopPointStatistics(); |
| | | shopPointStatistics.setTotalPoint(sPoint + shopCommissionPoint + subShopCommissionPoint); |
| | | shopPointStatistics.setShopPoint(sPoint); |
| | | shopPointStatistics.setShopCommissionPoint(shopCommissionPoint); |
| | | shopPointStatistics.setSubShopCommissionPoint(subShopCommissionPoint); |
| | | IPage<ShopPoint> shopPointIPage = this.baseMapper.queryShpointPage(page, shopPoint); |
| | | shopPointStatistics.setShopPointIPage(shopPointIPage); |
| | | |
| | | for (ShopPoint record : shopPointIPage.getRecords()) { |
| | | switch (record.getType()){ |
| | | case 1: |
| | | sPoint += record.getVariablePoint(); |
| | | |
| | | break; |
| | | case 2: |
| | | shopCommissionPoint += record.getVariablePoint(); |
| | | |
| | | break; |
| | | case 3: |
| | | subShopCommissionPoint += record.getVariablePoint(); |
| | | |
| | | break; |
| | | case 4: |
| | | serverCommissionPoint+= record.getVariablePoint(); |
| | | break; |
| | | } |
| | | } |
| | | shopPointStatistics.setTotalPoint(sPoint + shopCommissionPoint + subShopCommissionPoint+serverCommissionPoint); |
| | | shopPointStatistics.setShopPoint(sPoint); |
| | | shopPointStatistics.setShopCommissionPoint(shopCommissionPoint); |
| | | shopPointStatistics.setSubShopCommissionPoint(subShopCommissionPoint); |
| | | LocalDateTime startTime = shopPoint.getStartTime(); |
| | | LocalDateTime endTime = shopPoint.getEndTime(); |
| | | if(null != startTime){ |