|
@@ -348,7 +348,7 @@ public class DwxxServiceImpl implements DwxxService {
|
348
|
348
|
if (ObjectUtils.isEmpty(caxxDOS)){
|
349
|
349
|
dwxxMapper.deleteByDwId(updateReqVO.getDeptId());
|
350
|
350
|
kqxxMapper.deleteByKqId(updateReqVO.getKqId());
|
351
|
|
- CwxxDO cwxxDO = cwxxMapper.selectBYKqId(updateReqVO.getKqId());
|
|
351
|
+ CwxxDO cwxxDO = cwxxMapper.selectByKqId(updateReqVO.getKqId());
|
352
|
352
|
if (!ObjectUtil.isEmpty(cwxxDO)){
|
353
|
353
|
Long cwxxDOId = cwxxDO.getId();
|
354
|
354
|
cwxxMapper.deleteById(cwxxDOId);
|
|
@@ -376,7 +376,7 @@ public class DwxxServiceImpl implements DwxxService {
|
376
|
376
|
dwxxMapper.deleteByDwId(updateReqVO.getDeptId());
|
377
|
377
|
kqxxMapper.deleteByKqId(updateReqVO.getKqId());
|
378
|
378
|
caxxMapper.deleteListByKqId(updateReqVO.getKqId());
|
379
|
|
- CwxxDO cwxxDO = cwxxMapper.selectBYKqId(updateReqVO.getKqId());
|
|
379
|
+ CwxxDO cwxxDO = cwxxMapper.selectByKqId(updateReqVO.getKqId());
|
380
|
380
|
if (!ObjectUtil.isEmpty(cwxxDO)){
|
381
|
381
|
Long cwxxDOId = cwxxDO.getId();
|
382
|
382
|
cwxxMapper.deleteById(cwxxDOId);
|
|
@@ -389,17 +389,17 @@ public class DwxxServiceImpl implements DwxxService {
|
389
|
389
|
}
|
390
|
390
|
|
391
|
391
|
@Override
|
392
|
|
- public void revertKqxx(CaxxUpdateReqVO updateReqVO) {
|
|
392
|
+ @Transactional
|
|
393
|
+ public void revertKqxx(List<Long> kqIds,String areaLevel) {
|
393
|
394
|
Long loginUserId = SecurityFrameworkUtils.getLoginUser().getId();
|
394
|
395
|
//获取当前用户角色
|
395
|
396
|
List<UserRoleDO> userRoleList = userRoleMapper.selectListByUserId(loginUserId);
|
396
|
397
|
if (ObjectUtils.isEmpty(userRoleList)) {
|
397
|
398
|
throw exception(ERROR,"不存在角色信息");
|
398
|
399
|
}
|
399
|
|
- String areaLevel = updateReqVO.getAreaLevel();
|
400
|
400
|
// 国家交易中心
|
401
|
401
|
if ("0".equals(areaLevel)) {
|
402
|
|
- caxxMapper.deleteByIds(updateReqVO.getIds());
|
|
402
|
+ /* caxxMapper.deleteByIds(updateReqVO.getIds());
|
403
|
403
|
List<CaxxDO> caxxDOS = caxxMapper.selectListByKqId(updateReqVO.getKqId());
|
404
|
404
|
if (ObjectUtils.isEmpty(caxxDOS)){
|
405
|
405
|
dwxxMapper.deleteByDwId(updateReqVO.getDeptId());
|
|
@@ -410,17 +410,18 @@ public class DwxxServiceImpl implements DwxxService {
|
410
|
410
|
cwxxMapper.deleteById(cwxxDOId);
|
411
|
411
|
cwxxYearMapper.deleteListByCwxxId(cwxxDOId);
|
412
|
412
|
}
|
413
|
|
- }
|
|
413
|
+ }*/
|
414
|
414
|
}
|
415
|
415
|
if ("1".equals(areaLevel)) {
|
416
|
416
|
List<Long> roleIdList = userRoleList.stream().map(UserRoleDO::getRoleId).distinct().collect(Collectors.toList());
|
417
|
417
|
if (roleIdList.contains(RoleIdEnum.BANK_ADMIN.getRoleId())) {
|
418
|
418
|
// 银行已选
|
419
|
|
- bankMapper.deleteListByKqIdAndCaIds(updateReqVO.getKqId(), updateReqVO.getIds());
|
|
419
|
+ bankMapper.deleteListByKqIds(kqIds);
|
420
|
420
|
}else{
|
421
|
421
|
// 省已选
|
422
|
|
- provinceMapper.deleteListByKqIdAndCaIds(updateReqVO.getKqId(), updateReqVO.getIds());
|
423
|
|
- KqxxDO kqxxDO = kqxxMapper.selectById(updateReqVO.getKqId());
|
|
422
|
+ provinceMapper.deleteListByKqIds(kqIds);
|
|
423
|
+/*
|
|
424
|
+ KqxxDO kqxxDO = kqxxMapper.selectById(kqId);
|
424
|
425
|
if (ObjectUtils.isEmpty(kqxxDO)){
|
425
|
426
|
throw exception(ERROR,"库区信息不存在");
|
426
|
427
|
}
|
|
@@ -432,17 +433,16 @@ public class DwxxServiceImpl implements DwxxService {
|
432
|
433
|
dwxxMapper.deleteByDwId(updateReqVO.getDeptId());
|
433
|
434
|
kqxxMapper.deleteByKqId(updateReqVO.getKqId());
|
434
|
435
|
caxxMapper.deleteListByKqId(updateReqVO.getKqId());
|
435
|
|
- CwxxDO cwxxDO = cwxxMapper.selectBYKqId(updateReqVO.getKqId());
|
|
436
|
+ CwxxDO cwxxDO = cwxxMapper.selectByKqId(updateReqVO.getKqId());
|
436
|
437
|
if (!ObjectUtil.isEmpty(cwxxDO)){
|
437
|
438
|
Long cwxxDOId = cwxxDO.getId();
|
438
|
439
|
cwxxMapper.deleteById(cwxxDOId);
|
439
|
440
|
cwxxYearMapper.deleteListByCwxxId(cwxxDOId);
|
440
|
441
|
}
|
441
|
|
- }
|
|
442
|
+ }*/
|
442
|
443
|
}
|
443
|
444
|
}
|
444
|
445
|
}
|
445
|
|
- }
|
446
|
446
|
|
447
|
447
|
@Transactional
|
448
|
448
|
public void createCaAndKuAndDWForSheng(CaxxUpdateReqVO updateReqVO) {
|