|
|
@@ -69,12 +69,17 @@ public class CardBusiness {
|
|
|
PtCardBo addBo = BeanUtil.copyProperties(cardBo, PtCardBo.class);
|
|
|
addBo.setMainCard("Y");
|
|
|
addBo.setStatus(CardStatusEnum.NORMAL.code().toString());
|
|
|
- addBo.setCardNo(cardNoBusiness.getCardNo());
|
|
|
+ if(addBo.getCardNo()==null){
|
|
|
+ addBo.setCardNo(cardNoBusiness.getCardNo());
|
|
|
+ }
|
|
|
addBo.setFactoryId(0L);
|
|
|
addBo.setChangeTime(DateUtil.date());
|
|
|
|
|
|
- if (ptCardService.insertByBo(addBo)) {
|
|
|
- // 写卡片表成功,检查一下是否还需要初始化钱包表
|
|
|
+ if(ptCardService.insertByBo(addBo)){
|
|
|
+ //--------- 设置 流水号和主键id set 到 cardBo
|
|
|
+ cardBo.setCardId(addBo.getCardId());
|
|
|
+ cardBo.setCardNo(addBo.getCardNo());
|
|
|
+ //写卡片表成功,检查一下是否还需要初始化钱包表
|
|
|
PtBagBo bagBo = new PtBagBo();
|
|
|
bagBo.setUserId(cardBo.getUserId());
|
|
|
List<PtBagVo> bagVos = ptBagService.queryList(bagBo);
|