|
@@ -69,8 +69,10 @@ public class CardPurchaseRecordServiceImpl implements ICardPurchaseRecordService
|
|
|
@Override
|
|
|
public String insertCardPurchaseRecord(CardPurchaseRecord cardPurchaseRecord) {
|
|
|
//新增购卡记录
|
|
|
- if (StringUtils.isEmpty(cardPurchaseRecord.getCreateBy())) {
|
|
|
+ if (StringUtils.isEmpty(cardPurchaseRecord.getUserId())) {
|
|
|
cardPurchaseRecord.setCreateBy(ShiroUtils.getUserId().toString());
|
|
|
+ }else {
|
|
|
+ cardPurchaseRecord.setCreateBy(cardPurchaseRecord.getUserId());
|
|
|
}
|
|
|
cardPurchaseRecord.setCreateTime(DateUtils.getNowDate());
|
|
|
cardPurchaseRecord.setType("payment_status_to_be_paid");
|
|
@@ -90,14 +92,19 @@ public class CardPurchaseRecordServiceImpl implements ICardPurchaseRecordService
|
|
|
@Override
|
|
|
@Transactional
|
|
|
public int addCardCallback(CardPurchaseRecord cardPurchaseRecord) {
|
|
|
+ CardPurchaseRecord record = new CardPurchaseRecord();
|
|
|
+ record.setOrderId(cardPurchaseRecord.getOrderId());
|
|
|
+ CardPurchaseRecord cardPurchaseRecords = cardPurchaseRecordMapper.selectCardPurchaseRecordList(record).get(0);
|
|
|
//已支付状态新增会员管理
|
|
|
if (cardPurchaseRecord.getType().equals("payment_status_have_paid")){
|
|
|
UserMembershipCard userMembershipCard = new UserMembershipCard();
|
|
|
- userMembershipCard.setUserId(cardPurchaseRecord.getUserId());
|
|
|
- userMembershipCard.setRecordId(cardPurchaseRecord.getId().toString());
|
|
|
- userMembershipCard.setRemainingNumber(cardPurchaseRecord.getTotalNumber());
|
|
|
- if (StringUtils.isEmpty(cardPurchaseRecord.getCreateBy())) {
|
|
|
+ userMembershipCard.setUserId(cardPurchaseRecords.getUserId());
|
|
|
+ userMembershipCard.setRecordId(cardPurchaseRecords.getId().toString());
|
|
|
+ userMembershipCard.setRemainingNumber(cardPurchaseRecords.getTotalNumber());
|
|
|
+ if (StringUtils.isEmpty(cardPurchaseRecord.getUserId())) {
|
|
|
userMembershipCard.setCreateBy(ShiroUtils.getUserId().toString());
|
|
|
+ }else {
|
|
|
+ userMembershipCard.setCreateBy(cardPurchaseRecords.getCreateBy());
|
|
|
}
|
|
|
userMembershipCard.setCreateTime(DateUtils.getNowDate());
|
|
|
userMembershipCard.setState("3");
|
|
@@ -105,8 +112,10 @@ public class CardPurchaseRecordServiceImpl implements ICardPurchaseRecordService
|
|
|
userMembershipCardMapper.insertUserMembershipCard(userMembershipCard);
|
|
|
}
|
|
|
//修改购卡记录状态
|
|
|
- if (StringUtils.isEmpty(cardPurchaseRecord.getUpdateBy())) {
|
|
|
+ if (StringUtils.isEmpty(cardPurchaseRecord.getUserId())) {
|
|
|
cardPurchaseRecord.setUpdateBy(ShiroUtils.getUserId().toString());
|
|
|
+ }else {
|
|
|
+ cardPurchaseRecord.setUpdateBy(cardPurchaseRecord.getUserId());
|
|
|
}
|
|
|
cardPurchaseRecord.setTime(DateUtils.getNowDate());
|
|
|
cardPurchaseRecord.setUpdateTime(DateUtils.getNowDate());
|