|
|
@@ -64,6 +64,7 @@ public class SysUserBankCardServiceImpl extends ServiceImpl<SysUserBankCardMappe
|
|
|
if (sysUserBankCardVO.getAuditStatus() != null) {
|
|
|
wrapper.eq(SysUserBankCard::getAuditStatus, sysUserBankCardVO.getAuditStatus());
|
|
|
}
|
|
|
+ wrapper.orderByAsc(SysUserBankCard::getAuditTime);
|
|
|
Page<SysUserBankCard> insOrdersPage = page(page, wrapper);
|
|
|
return new BasePageResult<>(sysUserBankCardVO.getPageNum(), page.getSize(), insOrdersPage.getTotal(), page.getPages(),
|
|
|
insOrdersPage.getRecords());
|
|
|
@@ -73,12 +74,23 @@ public class SysUserBankCardServiceImpl extends ServiceImpl<SysUserBankCardMappe
|
|
|
@Transactional
|
|
|
public boolean inert(SysUserBankCardVO sysUserBankCardVO) {
|
|
|
SysUserBankCard findSysUserBankCard = sysUserBankCardService.getOne(new LambdaQueryWrapper<SysUserBankCard>()
|
|
|
- .eq(SysUserBankCard::getBankNumber, sysUserBankCardVO.getBankNumber()));
|
|
|
+ .eq(SysUserBankCard::getBankNumber, sysUserBankCardVO.getBankNumber())
|
|
|
+ .eq(SysUserBankCard::getUserId, sysUserBankCardVO.getUserId()));
|
|
|
if (findSysUserBankCard != null) {
|
|
|
findSysUserBankCard.setDelFlag("0");
|
|
|
findSysUserBankCard.setAuditStatus("0");
|
|
|
+ findSysUserBankCard.setAuditUserId(null);
|
|
|
+ findSysUserBankCard.setAuditUserName(null);
|
|
|
+ findSysUserBankCard.setAuditTime(null);
|
|
|
+ findSysUserBankCard.setRemark("");
|
|
|
+ SysUserBankCardHistory sysUserBankCardHistory = new SysUserBankCardHistory();
|
|
|
+ sysUserBankCardHistory.setBankNumber(sysUserBankCardVO.getBankNumber());
|
|
|
+ sysUserBankCardHistory.setType("rebind");
|
|
|
+ sysUserBankCardHistory.setCreateTime(new Date());
|
|
|
+ sysUserBankCardHistory.setCreator(BaseController.getUser().getId());
|
|
|
+ sysUserBankCardHistoryService.save(sysUserBankCardHistory);
|
|
|
return sysUserBankCardService.updateById(findSysUserBankCard);
|
|
|
- }else {
|
|
|
+ } else {
|
|
|
SysUserBankCard sysUserBankCard = new SysUserBankCard();
|
|
|
BeanUtils.copyProperties(sysUserBankCardVO, sysUserBankCard);
|
|
|
sysUserBankCard.setDelFlag("0");
|
|
|
@@ -92,6 +104,7 @@ public class SysUserBankCardServiceImpl extends ServiceImpl<SysUserBankCardMappe
|
|
|
sysUserBankCardHistory.setType("add");
|
|
|
sysUserBankCardHistory.setCreateTime(new Date());
|
|
|
sysUserBankCardHistory.setCreator(BaseController.getUser().getId());
|
|
|
+ sysUserBankCardService.save(sysUserBankCard);
|
|
|
return sysUserBankCardHistoryService.save(sysUserBankCardHistory);
|
|
|
}
|
|
|
}
|
|
|
@@ -109,6 +122,11 @@ public class SysUserBankCardServiceImpl extends ServiceImpl<SysUserBankCardMappe
|
|
|
throw new SystemException("该卡审核还未通过,不可解绑");
|
|
|
}
|
|
|
sub.setDelFlag(sysUserBankCard.getDelFlag());
|
|
|
+ sub.setAuditStatus(sub.getAuditStatus());
|
|
|
+ sub.setAuditTime(null);
|
|
|
+ sub.setAuditUserName(null);
|
|
|
+ sub.setAuditUserId(null);
|
|
|
+
|
|
|
sysUserBankCardService.updateById(sub);
|
|
|
SysUserBankCardHistory sysUserBankCardHistory = new SysUserBankCardHistory();
|
|
|
sysUserBankCardHistory.setBankNumber(sysUserBankCard.getBankNumber());
|
|
|
@@ -123,6 +141,10 @@ public class SysUserBankCardServiceImpl extends ServiceImpl<SysUserBankCardMappe
|
|
|
SysUserBankCard sub = sysUserBankCardService.getOne(new LambdaQueryWrapper<SysUserBankCard>()
|
|
|
.eq(SysUserBankCard::getBankNumber, sysUserBankCard.getBankNumber()));
|
|
|
sub.setDelFlag(sysUserBankCard.getDelFlag());
|
|
|
+ sub.setAuditStatus("0");
|
|
|
+ sub.setAuditTime(null);
|
|
|
+ sub.setAuditUserId(null);
|
|
|
+ sub.setAuditUserName(null);
|
|
|
sysUserBankCardService.updateById(sub);
|
|
|
SysUserBankCardHistory sysUserBankCardHistory = new SysUserBankCardHistory();
|
|
|
sysUserBankCardHistory.setBankNumber(sysUserBankCard.getBankNumber());
|
|
|
@@ -153,11 +175,22 @@ public class SysUserBankCardServiceImpl extends ServiceImpl<SysUserBankCardMappe
|
|
|
@Transactional
|
|
|
public void insertByBankNumber(SysUserBankCardVO sysUserBankCardVO) {
|
|
|
SysUserBankCard findSysUserBankCard = sysUserBankCardService.getOne(new LambdaQueryWrapper<SysUserBankCard>()
|
|
|
- .eq(SysUserBankCard::getBankNumber, sysUserBankCardVO.getBankNumber()));
|
|
|
+ .eq(SysUserBankCard::getBankNumber, sysUserBankCardVO.getBankNumber())
|
|
|
+ .eq(SysUserBankCard::getUserId, BaseController.getUser().getId()));
|
|
|
if (findSysUserBankCard != null) {
|
|
|
findSysUserBankCard.setDelFlag("0");
|
|
|
findSysUserBankCard.setAuditStatus("0");
|
|
|
+ findSysUserBankCard.setAuditUserId(null);
|
|
|
+ findSysUserBankCard.setAuditUserName(null);
|
|
|
+ findSysUserBankCard.setAuditTime(null);
|
|
|
+ findSysUserBankCard.setRemark(null);
|
|
|
sysUserBankCardService.updateById(findSysUserBankCard);
|
|
|
+ SysUserBankCardHistory sysUserBankCardHistory = new SysUserBankCardHistory();
|
|
|
+ sysUserBankCardHistory.setBankNumber(sysUserBankCardVO.getBankNumber());
|
|
|
+ sysUserBankCardHistory.setType("rebind");
|
|
|
+ sysUserBankCardHistory.setCreateTime(new Date());
|
|
|
+ sysUserBankCardHistory.setCreator(BaseController.getUser().getId());
|
|
|
+ sysUserBankCardHistoryService.save(sysUserBankCardHistory);
|
|
|
}else {
|
|
|
String id = BaseController.getUser().getId();
|
|
|
if (StringUtils.isNotEmpty(id)) {
|
|
|
@@ -170,6 +203,12 @@ public class SysUserBankCardServiceImpl extends ServiceImpl<SysUserBankCardMappe
|
|
|
sysUserBankCard.setAuditStatus("0"); //待审核
|
|
|
sysUserBankCard.setUserName(BaseController.getUser().getName());
|
|
|
baseMapper.insert(sysUserBankCard);
|
|
|
+ SysUserBankCardHistory sysUserBankCardHistory = new SysUserBankCardHistory();
|
|
|
+ sysUserBankCardHistory.setBankNumber(sysUserBankCardVO.getBankNumber());
|
|
|
+ sysUserBankCardHistory.setType("add");
|
|
|
+ sysUserBankCardHistory.setCreateTime(new Date());
|
|
|
+ sysUserBankCardHistory.setCreator(BaseController.getUser().getId());
|
|
|
+ sysUserBankCardHistoryService.save(sysUserBankCardHistory);
|
|
|
}
|
|
|
}
|
|
|
|