Merge remote-tracking branch 'origin/test' into test
This commit is contained in:
@@ -80,8 +80,8 @@ public class DistributionController {
|
|||||||
* @param key 搜索
|
* @param key 搜索
|
||||||
*/
|
*/
|
||||||
@GetMapping("/flow")
|
@GetMapping("/flow")
|
||||||
public CzgResult<Map<String, Object>> flow(@RequestParam(required = false) String type, @RequestParam(required = false) String key) {
|
public CzgResult<Map<String, Object>> flow(@RequestParam(required = false) Long shopId, @RequestParam(required = false) String type, @RequestParam(required = false) String key) {
|
||||||
return CzgResult.success(distributionAmountFlowService.pageInfo(StpKit.USER.getShopId(), type, key));
|
return CzgResult.success(distributionAmountFlowService.pageInfo(StpKit.USER.isAdmin() ? shopId : StpKit.USER.getShopId(), type, key));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -123,7 +123,7 @@ public class DistributionController {
|
|||||||
@GetMapping("/withdrawFlow")
|
@GetMapping("/withdrawFlow")
|
||||||
public CzgResult<Page<MkDistributionWithdrawFlow>> withdrawPageInfo(@RequestParam(required = false) Long userId, @RequestParam(required = false) String key,
|
public CzgResult<Page<MkDistributionWithdrawFlow>> withdrawPageInfo(@RequestParam(required = false) Long userId, @RequestParam(required = false) String key,
|
||||||
@RequestParam(required = false) String startTime, @RequestParam(required = false) String endTime) {
|
@RequestParam(required = false) String startTime, @RequestParam(required = false) String endTime) {
|
||||||
return CzgResult.success(withdrawFlowService.withdrawPageInfo(StpKit.USER.getShopId(), userId, StrUtil.isBlank(startTime) ? null : DateUtil.parseLocalDateTime(startTime),
|
return CzgResult.success(withdrawFlowService.withdrawPageInfo(userId, StrUtil.isBlank(startTime) ? null : DateUtil.parseLocalDateTime(startTime),
|
||||||
StrUtil.isBlank(endTime) ? null : DateUtil.parseLocalDateTime(endTime), key));
|
StrUtil.isBlank(endTime) ? null : DateUtil.parseLocalDateTime(endTime), key));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -16,5 +16,5 @@ public interface MkDistributionWithdrawFlowService extends IService<MkDistributi
|
|||||||
|
|
||||||
Page<MkDistributionWithdrawFlow> pageInfo(long userId);
|
Page<MkDistributionWithdrawFlow> pageInfo(long userId);
|
||||||
|
|
||||||
Page<MkDistributionWithdrawFlow> withdrawPageInfo(Long shopId, Long userId, LocalDateTime startTime, LocalDateTime endTime, String key);
|
Page<MkDistributionWithdrawFlow> withdrawPageInfo(Long userId, LocalDateTime startTime, LocalDateTime endTime, String key);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import com.czg.account.entity.UserInfo;
|
|||||||
import com.czg.account.service.UserInfoService;
|
import com.czg.account.service.UserInfoService;
|
||||||
import com.czg.config.RedisCst;
|
import com.czg.config.RedisCst;
|
||||||
import com.czg.exception.ApiNotPrintException;
|
import com.czg.exception.ApiNotPrintException;
|
||||||
|
import com.czg.exception.CzgException;
|
||||||
import com.czg.service.RedisService;
|
import com.czg.service.RedisService;
|
||||||
import com.czg.service.account.mapper.ShopUserMapper;
|
import com.czg.service.account.mapper.ShopUserMapper;
|
||||||
import com.czg.service.account.mapper.UserInfoMapper;
|
import com.czg.service.account.mapper.UserInfoMapper;
|
||||||
@@ -98,4 +99,12 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|||||||
}
|
}
|
||||||
return b;
|
return b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateDistributionAmount(long userId, BigDecimal amount) {
|
||||||
|
boolean b = mapper.updateAmount(userId, amount);
|
||||||
|
if (!b) {
|
||||||
|
throw new CzgException("更新分销金额失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -34,12 +34,12 @@ public class MkDistributionWithdrawFlowServiceImpl extends ServiceImpl<MkDistrib
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Page<MkDistributionWithdrawFlow> withdrawPageInfo(Long shopId, Long userId, LocalDateTime startTime, LocalDateTime endTime, String key) {
|
public Page<MkDistributionWithdrawFlow> withdrawPageInfo(Long userId, LocalDateTime startTime, LocalDateTime endTime, String key) {
|
||||||
QueryWrapper queryWrapper = new MyQueryWrapper()
|
QueryWrapper queryWrapper = new MyQueryWrapper()
|
||||||
.selectAll(MkDistributionWithdrawFlow.class)
|
.selectAll(MkDistributionWithdrawFlow.class)
|
||||||
.leftJoin(UserInfo.class).on(UserInfo::getId, MkDistributionWithdrawFlow::getUserId)
|
.leftJoin(UserInfo.class).on(UserInfo::getId, MkDistributionWithdrawFlow::getUserId)
|
||||||
.select(UserInfo::getNickName, UserInfo::getPhone)
|
.select(UserInfo::getNickName, UserInfo::getPhone)
|
||||||
.eq(MkDistributionWithdrawFlow::getShopId, shopId).eq(MkDistributionWithdrawFlow::getUserId, userId)
|
.eq(MkDistributionWithdrawFlow::getUserId, userId)
|
||||||
.ge(MkDistributionWithdrawFlow::getCreateTime, startTime)
|
.ge(MkDistributionWithdrawFlow::getCreateTime, startTime)
|
||||||
.le(MkDistributionWithdrawFlow::getCreateTime, endTime);
|
.le(MkDistributionWithdrawFlow::getCreateTime, endTime);
|
||||||
if (StrUtil.isNotBlank(key)){
|
if (StrUtil.isNotBlank(key)){
|
||||||
|
|||||||
Reference in New Issue
Block a user