| | |
| | | import com.ruoyi.system.dto.TErpGoodsUpdateStatusDto; |
| | | import com.ruoyi.system.model.*; |
| | | import com.ruoyi.system.query.ExchangeGoodsRecordQuery; |
| | | import com.ruoyi.system.query.PointsRecordDetailQuery; |
| | | import com.ruoyi.system.query.TSysGoodsExchangeQuery; |
| | | import com.ruoyi.system.query.TSysGoodsQuery; |
| | | import com.ruoyi.system.service.*; |
| | |
| | | */ |
| | | @ApiOperation(value = "积分变更记录--诊所") |
| | | @PostMapping(value = "/pointsRecordDetail") |
| | | public R<PageInfo<TCrmChangePoints>> pointsRecordDetail(@RequestBody BasePage page) { |
| | | public R<PageInfo<TCrmChangePoints>> pointsRecordDetail(@RequestBody PointsRecordDetailQuery query) { |
| | | SysUser user = tokenService.getLoginUser().getUser(); |
| | | Integer roleType = user.getRoleType(); |
| | | if (roleType == 5) { |
| | |
| | | TCrmClinic crmClinic = crmClinicService.getOne(Wrappers.lambdaQuery(TCrmClinic.class) |
| | | .eq(TCrmClinic::getUserId, user.getUserId()) |
| | | .last("LIMIT 1")); |
| | | |
| | | PageInfo<TCrmChangePoints> page1 = crmChangePointsService.page(new PageInfo<>(page.getPageNum(), page.getPageSize()), new LambdaQueryWrapper<TCrmChangePoints>().eq(TCrmChangePoints::getBranchSalespersonId, crmClinic.getId()).eq(TCrmChangePoints::getUserType, 3).orderByDesc(BaseModel::getCreateTime)); |
| | | LambdaQueryWrapper<TCrmChangePoints> eq = new LambdaQueryWrapper<TCrmChangePoints>().eq(TCrmChangePoints::getBranchSalespersonId, crmClinic.getId()).eq(TCrmChangePoints::getUserType, 3); |
| | | if (query.getChangeReason() != null) { |
| | | eq.eq(TCrmChangePoints::getChangeReason, query.getChangeReason()); |
| | | } |
| | | if (query.getTime() != null && !query.getTime().isEmpty()) { |
| | | eq.between(TCrmChangePoints::getCreateTime, query.getTime().split(" - ")+ " 00:00:00", query.getTime().split(" - ")+ " 23:59:59"); |
| | | } |
| | | PageInfo<TCrmChangePoints> page1 = crmChangePointsService.page(new PageInfo<>(query.getPageNum(), query.getPageSize()), eq.orderByDesc(BaseModel::getCreateTime)); |
| | | |
| | | return R.ok(page1); |
| | | } |