|
@ -15,13 +15,19 @@ import com.qs.serve.modules.seeyon.service.SeeYonRequestService; |
|
|
import com.qs.serve.modules.sys.entity.SysAttach; |
|
|
import com.qs.serve.modules.sys.entity.SysAttach; |
|
|
import com.qs.serve.modules.sys.entity.SysUser; |
|
|
import com.qs.serve.modules.sys.entity.SysUser; |
|
|
import com.qs.serve.modules.sys.service.SysAttachService; |
|
|
import com.qs.serve.modules.sys.service.SysAttachService; |
|
|
|
|
|
import com.qs.serve.modules.sys.service.SysPostUserService; |
|
|
import com.qs.serve.modules.sys.service.SysUserService; |
|
|
import com.qs.serve.modules.sys.service.SysUserService; |
|
|
import com.qs.serve.modules.tbs.common.TbsSeeYonConst; |
|
|
import com.qs.serve.modules.tbs.common.TbsSeeYonConst; |
|
|
|
|
|
import com.qs.serve.modules.tbs.entity.TbsActivity; |
|
|
|
|
|
import com.qs.serve.modules.tbs.entity.TbsActivityPayCondition; |
|
|
import com.qs.serve.modules.tbs.entity.TbsActivitySubject; |
|
|
import com.qs.serve.modules.tbs.entity.TbsActivitySubject; |
|
|
import com.qs.serve.modules.tbs.entity.TbsCostApply; |
|
|
import com.qs.serve.modules.tbs.entity.TbsCostApply; |
|
|
import com.qs.serve.modules.tbs.entity.bo.TbsAffairCommitBo; |
|
|
import com.qs.serve.modules.tbs.entity.bo.TbsAffairCommitBo; |
|
|
import com.qs.serve.modules.tbs.entity.vo.CtpAffairVo; |
|
|
import com.qs.serve.modules.tbs.entity.vo.CtpAffairVo; |
|
|
|
|
|
import com.qs.serve.modules.tbs.service.TbsActivityPayConditionService; |
|
|
|
|
|
import com.qs.serve.modules.tbs.service.TbsActivityService; |
|
|
import com.qs.serve.modules.tbs.service.TbsActivitySubjectService; |
|
|
import com.qs.serve.modules.tbs.service.TbsActivitySubjectService; |
|
|
|
|
|
import com.qs.serve.modules.tbs.service.TbsCostApplyService; |
|
|
import com.qs.serve.modules.vtb.entity.*; |
|
|
import com.qs.serve.modules.vtb.entity.*; |
|
|
import com.qs.serve.modules.vtb.service.*; |
|
|
import com.qs.serve.modules.vtb.service.*; |
|
|
import com.qs.serve.modules.vtb.service.impl.VtbVerificationOperationServiceImpl; |
|
|
import com.qs.serve.modules.vtb.service.impl.VtbVerificationOperationServiceImpl; |
|
@ -53,8 +59,12 @@ public class VtbVerificationController { |
|
|
private VtbVerificationChannelPointService vtbVerificationChannelPointService; |
|
|
private VtbVerificationChannelPointService vtbVerificationChannelPointService; |
|
|
private VtbVerificationSubjectService vtbVerificationSubjectService; |
|
|
private VtbVerificationSubjectService vtbVerificationSubjectService; |
|
|
private TbsActivitySubjectService activitySubjectService; |
|
|
private TbsActivitySubjectService activitySubjectService; |
|
|
|
|
|
private TbsCostApplyService tbsCostApplyService; |
|
|
|
|
|
private TbsActivityService tbsActivityService; |
|
|
|
|
|
private TbsActivityPayConditionService tbsActivityPayConditionService; |
|
|
private SysAttachService attachService; |
|
|
private SysAttachService attachService; |
|
|
private SysUserService sysUserService; |
|
|
private SysUserService sysUserService; |
|
|
|
|
|
private SysPostUserService sysPostUserService; |
|
|
private SeeYonRequestService seeYonService; |
|
|
private SeeYonRequestService seeYonService; |
|
|
private VtbVerificationApplication verificationApplication; |
|
|
private VtbVerificationApplication verificationApplication; |
|
|
private VtbVerificationYardService verificationYardService; |
|
|
private VtbVerificationYardService verificationYardService; |
|
@ -62,13 +72,15 @@ public class VtbVerificationController { |
|
|
private VtbVerificationOperationServiceImpl vtbVerificationOperationService; |
|
|
private VtbVerificationOperationServiceImpl vtbVerificationOperationService; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 翻页 |
|
|
* 管理员 |
|
|
* @param param |
|
|
* @param param |
|
|
|
|
|
* @param loadMy |
|
|
|
|
|
* @param loadChild |
|
|
* @return |
|
|
* @return |
|
|
*/ |
|
|
*/ |
|
|
@GetMapping("/page") |
|
|
@GetMapping("/page") |
|
|
@PreAuthorize("hasRole('vtb:verification:query')") |
|
|
@PreAuthorize("hasRole('vtb:verification:query')") |
|
|
public R<PageVo<VtbVerification>> getPage(VtbVerificationSo param){ |
|
|
public R<PageVo<VtbVerification>> getPage(VtbVerificationSo param,Integer loadMy,Integer loadChild){ |
|
|
VtbVerification entity = CopierUtil.copy(param,new VtbVerification()); |
|
|
VtbVerification entity = CopierUtil.copy(param,new VtbVerification()); |
|
|
LambdaQueryWrapper<VtbVerification> lqw = new LambdaQueryWrapper<>(entity); |
|
|
LambdaQueryWrapper<VtbVerification> lqw = new LambdaQueryWrapper<>(entity); |
|
|
if(param.getQueryStartTime()!=null){ |
|
|
if(param.getQueryStartTime()!=null){ |
|
@ -77,11 +89,36 @@ public class VtbVerificationController { |
|
|
if(param.getQueryEndTime()!=null){ |
|
|
if(param.getQueryEndTime()!=null){ |
|
|
lqw.le(VtbVerification::getFinishedTime,param.getQueryEndTime()); |
|
|
lqw.le(VtbVerification::getFinishedTime,param.getQueryEndTime()); |
|
|
} |
|
|
} |
|
|
|
|
|
if(loadChild!=null&&loadChild.equals(1)){ |
|
|
|
|
|
List<String> userIds = sysPostUserService.listByChildIds(AuthContextUtils.getSysUserId()); |
|
|
|
|
|
userIds.add("0"); |
|
|
|
|
|
lqw.in(VtbVerification::getCreateBy,userIds); |
|
|
|
|
|
}else if(loadMy!=null&&loadMy.equals(1)){ |
|
|
|
|
|
lqw.eq(VtbVerification::getCreateBy,AuthContextUtils.getSysUserId()); |
|
|
|
|
|
} |
|
|
PageUtil.startPage(); |
|
|
PageUtil.startPage(); |
|
|
List<VtbVerification> list = vtbVerificationService.list(lqw); |
|
|
List<VtbVerification> list = vtbVerificationService.list(lqw); |
|
|
|
|
|
for (VtbVerification verification : list) { |
|
|
|
|
|
TbsActivity activity = tbsActivityService.getById(verification.getActivityId()); |
|
|
|
|
|
TbsCostApply costApply = tbsCostApplyService.getById(activity.getCostApplyId()); |
|
|
|
|
|
verification.setActivityInfo(activity); |
|
|
|
|
|
verification.setCostApplyInfo(costApply); |
|
|
|
|
|
} |
|
|
return R.byPageHelperList(list); |
|
|
return R.byPageHelperList(list); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 翻页(个人) |
|
|
|
|
|
* @param param |
|
|
|
|
|
* @param loadChild loadChild=1 分页查询所属活动核销 |
|
|
|
|
|
* @return |
|
|
|
|
|
*/ |
|
|
|
|
|
@GetMapping("/pageMy") |
|
|
|
|
|
@PreAuthorize("hasRole('vtb:verification:query')") |
|
|
|
|
|
public R<PageVo<VtbVerification>> pageMy(VtbVerificationSo param,Integer loadChild){ |
|
|
|
|
|
return getPage(param,1,loadChild); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* ID查询 |
|
|
* ID查询 |
|
|
* @param id |
|
|
* @param id |
|
|