|
@@ -518,6 +518,26 @@ public class DwxxServiceImpl implements DwxxService {
|
518
|
518
|
}
|
519
|
519
|
}
|
520
|
520
|
}
|
|
521
|
+
|
|
522
|
+ @Override
|
|
523
|
+ public PageResult<SpareRespVO> getProvinceSelectedPage(SparePageReqVO pageReqVO) {
|
|
524
|
+ if (StringUtils.isNotBlank(pageReqVO.getDwmc())) {
|
|
525
|
+ pageReqVO.setDwmc(String.format("%s%s%s", "%", pageReqVO.getDwmc(), "%"));
|
|
526
|
+ }
|
|
527
|
+ Long loginUserId = SecurityFrameworkUtils.getLoginUserId();
|
|
528
|
+ AdminUserDO adminUserDO = adminUserMapper.selectById(loginUserId);
|
|
529
|
+ if (ObjectUtils.isEmpty(adminUserDO)) {
|
|
530
|
+ throw exception(ERROR, "不存在用户信心信息");
|
|
531
|
+ }
|
|
532
|
+ Integer areaLevel = adminUserDO.getAreaLevel();
|
|
533
|
+ Page<SpareRespVO> page = new Page<SpareRespVO>();
|
|
534
|
+ // 国家交易中心已选
|
|
535
|
+ if (0 == areaLevel || ObjectUtil.isEmpty(areaLevel)) {
|
|
536
|
+ page = caxxMapper.selectWrapperPageForSheng(new Page<>(pageReqVO.getPageNo(), pageReqVO.getPageSize()), pageReqVO);
|
|
537
|
+ }
|
|
538
|
+ return new PageResult<SpareRespVO>(page.getRecords(), page.getTotal());
|
|
539
|
+ }
|
|
540
|
+
|
521
|
541
|
@Transactional
|
522
|
542
|
public void createCaAndKuAndDWForSheng(CaxxUpdateReqVO updateReqVO) {
|
523
|
543
|
if (updateReqVO.getKqId() != null) {
|