|
|
@@ -14,12 +14,11 @@ import org.dromara.backstage.business.payments.PayOrderBusiness;
|
|
|
import org.dromara.backstage.cardCenter.domain.bo.PtCardBo;
|
|
|
import org.dromara.backstage.cardCenter.service.IPtCardService;
|
|
|
import org.dromara.backstage.consumption.domain.bo.ConsumptionBo;
|
|
|
-import org.dromara.backstage.domain.vo.card.InitCardVo;
|
|
|
+import org.dromara.backstage.domain.vo.card.PtCardVo;
|
|
|
import org.dromara.backstage.payment.domain.bo.PtBagBo;
|
|
|
import org.dromara.backstage.payment.domain.bo.PurseInOutBo;
|
|
|
import org.dromara.backstage.payment.service.IPtBagService;
|
|
|
import org.dromara.common.core.domain.R;
|
|
|
-import org.dromara.common.core.domain.model.ResultInfo;
|
|
|
import org.dromara.common.core.enums.SystemUseTypeEnum;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
@@ -123,16 +122,26 @@ public class RemoteBagServiceImpl implements RemoteBagService {
|
|
|
return ptCardService.lockCard(cardId);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Boolean lockCardByBo(RemoteCardBo bo) {
|
|
|
+ ptCardService.lockCardByBo(BeanUtil.copyProperties(bo, PtCardBo.class));
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public Boolean unlockCard(Long cardId) {
|
|
|
return ptCardService.unlockCard(cardId);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Boolean initEntityCard(RemoteCardBo bo) {
|
|
|
+ public Boolean writeCardSuccess(RemoteCardBo bo) {
|
|
|
PtCardBo cardBo = BeanUtil.copyProperties(bo, PtCardBo.class);
|
|
|
- InitCardVo initCardVo = new InitCardVo();
|
|
|
- R<ResultInfo> res = cardBusiness.initEntityCard(cardBo, initCardVo);
|
|
|
+ R<PtCardVo> res = null;
|
|
|
+ try {
|
|
|
+ res = cardBusiness.writeCardSuccess(cardBo);
|
|
|
+ } catch (InterruptedException e) {
|
|
|
+ throw new RuntimeException(e);
|
|
|
+ }
|
|
|
return R.isSuccess(res);
|
|
|
}
|
|
|
}
|