|
|
@@ -8,6 +8,7 @@ import com.ydtech.modules.admin.dao.SysUserBankCardMapper;
|
|
|
import com.ydtech.modules.admin.model.po.SysUserBankCard;
|
|
|
import com.ydtech.modules.admin.model.vo.SysUserBankCardVO;
|
|
|
import com.ydtech.modules.admin.service.SysUserBankCardService;
|
|
|
+import com.ydtech.modules.base.controller.BaseController;
|
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
|
import com.ydtech.modules.protocol.utils.AssertionUtils;
|
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
|
@@ -18,6 +19,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* @author Administrator
|
|
|
@@ -29,18 +31,17 @@ public class SysUserBankCardServiceImpl extends ServiceImpl<SysUserBankCardMappe
|
|
|
implements SysUserBankCardService {
|
|
|
|
|
|
|
|
|
-
|
|
|
@Override
|
|
|
public BasePageResult<SysUserBankCard> queryByVo(SysUserBankCardVO sysUserBankCardVO) {
|
|
|
Page<SysUserBankCard> page = new Page<>(sysUserBankCardVO.getPageNum(), sysUserBankCardVO.getPageSize());
|
|
|
|
|
|
|
|
|
LambdaQueryWrapper<SysUserBankCard> wrapper = new LambdaQueryWrapper<>();
|
|
|
- if(StringUtils.isNotEmpty(sysUserBankCardVO.getBankNumber())){
|
|
|
+ if (StringUtils.isNotEmpty(sysUserBankCardVO.getBankNumber())) {
|
|
|
wrapper.eq(SysUserBankCard::getBankNumber, ObjectUtils.isNotEmpty(sysUserBankCardVO.getBankNumber()));
|
|
|
|
|
|
}
|
|
|
- if(StringUtils.isNotEmpty(sysUserBankCardVO.getBankAccount())){
|
|
|
+ if (StringUtils.isNotEmpty(sysUserBankCardVO.getBankAccount())) {
|
|
|
wrapper.eq(SysUserBankCard::getBankAccount, sysUserBankCardVO.getBankAccount());
|
|
|
}
|
|
|
Page<SysUserBankCard> insOrdersPage = page(page, wrapper);
|
|
|
@@ -71,7 +72,29 @@ public class SysUserBankCardServiceImpl extends ServiceImpl<SysUserBankCardMappe
|
|
|
|
|
|
@Override
|
|
|
public HttpResult<SysUserBankCardVO> getByUserId(String userId) {
|
|
|
- return baseMapper.getByUserId(userId) ;
|
|
|
+ return baseMapper.getByUserId(userId);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ @Transactional
|
|
|
+ public void insertByBankNumber(SysUserBankCardVO sysUserBankCardVO) {
|
|
|
+
|
|
|
+ String id = BaseController.getUser().getId();
|
|
|
+ if (StringUtils.isNotEmpty(id)) {
|
|
|
+ sysUserBankCardVO.setUserId(id);
|
|
|
+ }
|
|
|
+ SysUserBankCard sysUserBankCard = new SysUserBankCard();
|
|
|
+
|
|
|
+ BeanUtils.copyProperties(sysUserBankCardVO, sysUserBankCard);
|
|
|
+ sysUserBankCard.setCreateTime(new Date());
|
|
|
+ baseMapper.insert(sysUserBankCard);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public HttpResult<List<SysUserBankCard>> getUserBankList() {
|
|
|
+ String userId = BaseController.getUser().getId();
|
|
|
+ List<SysUserBankCard> sysUserBankCardList = baseMapper.getUserBankList(userId);
|
|
|
+ return HttpResult.ok("success", sysUserBankCardList);
|
|
|
}
|
|
|
}
|
|
|
|