类 PayLogServiceImpl

java.lang.Object
net.guerlab.smart.platform.server.service.BaseServiceImpl<PayLog,​java.lang.Long,​PayLogMapper,​net.guerlab.smart.pay.core.searchparams.PayLogSearchParams>
net.guerlab.smart.pay.service.service.impl.PayLogServiceImpl
所有已实现的接口:
PayLogService, net.guerlab.smart.platform.server.service.BaseDeleteService<PayLog,​java.lang.Long,​net.guerlab.smart.pay.core.searchparams.PayLogSearchParams>, net.guerlab.smart.platform.server.service.BaseFindService<PayLog,​java.lang.Long,​net.guerlab.smart.pay.core.searchparams.PayLogSearchParams>, net.guerlab.smart.platform.server.service.BaseSaveService<PayLog,​net.guerlab.smart.pay.core.searchparams.PayLogSearchParams>, net.guerlab.smart.platform.server.service.BaseService<PayLog,​java.lang.Long,​net.guerlab.smart.pay.core.searchparams.PayLogSearchParams>, net.guerlab.smart.platform.server.service.BaseUpdateService<PayLog,​net.guerlab.smart.pay.core.searchparams.PayLogSearchParams>, net.guerlab.smart.platform.server.service.QueryWrapperGetter<PayLog,​net.guerlab.smart.pay.core.searchparams.PayLogSearchParams>

@Service
@EnableBinding(net.guerlab.smart.pay.stream.binders.PayOrderStatusChangeSenderChannel.class)
public class PayLogServiceImpl
extends net.guerlab.smart.platform.server.service.BaseServiceImpl<PayLog,​java.lang.Long,​PayLogMapper,​net.guerlab.smart.pay.core.searchparams.PayLogSearchParams>
implements PayLogService
支付记录服务实现
作者:
guer
  • 字段概要

    从类继承的字段 net.guerlab.smart.platform.server.service.BaseServiceImpl

    baseMapper, entityClass, mapperClass, sequence
  • 构造器概要

    构造器 
    构造器 说明
    PayLogServiceImpl()  
  • 方法概要

    修饰符和类型 方法 说明
    PayLog create​(java.lang.Long payOrderId, java.lang.String payChannel, net.guerlab.smart.pay.core.domain.PayLogExtends extend)
    通过支付订单ID、支付渠道创建支付记录
    PayLog create​(java.lang.String businessGroup, java.lang.String businessId, java.lang.String payChannel, net.guerlab.smart.pay.core.domain.PayLogExtends extend)
    通过业务分组、业务ID、支付渠道创建支付记录
    void markException​(java.lang.Long id, java.lang.String exceptionReason)
    标记异常
    void payed​(PayLog entity)
    支付完成
    void removeExceptionMark​(java.lang.Long id)
    移除标记异常
    void setPayOrderService​(PayOrderService payOrderService)  
    void setStatusChangeSender​(net.guerlab.smart.pay.stream.binders.PayOrderStatusChangeSenderChannel statusChangeSender)  

    从类继承的方法 net.guerlab.smart.platform.server.service.BaseServiceImpl

    currentMapperClass, currentModelClass, delete, delete, delete, deleteAfter, deleteBefore, deleteById, deleteByIdAfter, deleteByIdBefore, getBaseMapper, insert, insertAfter, insertBefore, selectAll, selectAll, selectById, selectCount, selectCount, selectList, selectList, selectList, selectOne, selectOne, selectPage, setBaseMapper, setSequence, update, update, update, updateAfter, updateBefore, updateById

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 net.guerlab.smart.platform.server.service.BaseDeleteService

    delete, deleteById

    从接口继承的方法 net.guerlab.smart.platform.server.service.BaseFindService

    selectAll, selectAll, selectById, selectByIdOptional, selectCount, selectCount, selectList, selectList, selectList, selectOne, selectOne, selectOneOptional, selectOneOptional, selectPage

    从接口继承的方法 net.guerlab.smart.pay.service.service.PayLogService

    getEntityClass

    从接口继承的方法 net.guerlab.smart.platform.server.service.QueryWrapperGetter

    getLambdaQueryWrapper, getQueryWrapper, getQueryWrapper, getQueryWrapperWithSelectMethod, getQueryWrapperWithSelectMethod
  • 构造器详细资料

  • 方法详细资料

    • payed

      public void payed​(PayLog entity)
      从接口复制的说明: PayLogService
      支付完成
      指定者:
      payed 在接口中 PayLogService
      参数:
      entity - 支付记录
    • create

      public PayLog create​(java.lang.Long payOrderId, java.lang.String payChannel, net.guerlab.smart.pay.core.domain.PayLogExtends extend)
      从接口复制的说明: PayLogService
      通过支付订单ID、支付渠道创建支付记录
      指定者:
      create 在接口中 PayLogService
      参数:
      payOrderId - 支付订单ID
      payChannel - 支付渠道
      extend - 扩展信息
      返回:
      支付记录
    • create

      public PayLog create​(java.lang.String businessGroup, java.lang.String businessId, java.lang.String payChannel, net.guerlab.smart.pay.core.domain.PayLogExtends extend)
      从接口复制的说明: PayLogService
      通过业务分组、业务ID、支付渠道创建支付记录
      指定者:
      create 在接口中 PayLogService
      参数:
      businessGroup - 业务分组
      businessId - 业务ID
      payChannel - 支付渠道
      extend - 扩展信息
      返回:
      支付记录
    • markException

      public void markException​(java.lang.Long id, java.lang.String exceptionReason)
      从接口复制的说明: PayLogService
      标记异常
      指定者:
      markException 在接口中 PayLogService
      参数:
      id - 支付记录通知ID
      exceptionReason - 异常ID
    • removeExceptionMark

      public void removeExceptionMark​(java.lang.Long id)
      从接口复制的说明: PayLogService
      移除标记异常
      指定者:
      removeExceptionMark 在接口中 PayLogService
      参数:
      id - 支付记录通知ID
    • setPayOrderService

      @Autowired public void setPayOrderService​(PayOrderService payOrderService)
    • setStatusChangeSender

      @Autowired public void setStatusChangeSender​(net.guerlab.smart.pay.stream.binders.PayOrderStatusChangeSenderChannel statusChangeSender)