类 PayLogServiceImpl

  • 所有已实现的接口:
    PayLogService, net.guerlab.smart.platform.server.service.BaseDeleteService<PayLog,​java.lang.Long>, net.guerlab.smart.platform.server.service.BaseFindService<PayLog,​java.lang.Long>, net.guerlab.smart.platform.server.service.BaseSaveService<PayLog>, net.guerlab.smart.platform.server.service.BaseService<PayLog,​java.lang.Long>, net.guerlab.smart.platform.server.service.BaseUpdateService<PayLog>, net.guerlab.smart.platform.server.service.ExampleGetter<PayLog>

    @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>
    implements PayLogService
    支付记录服务实现
    作者:
    guer
    • 字段概要

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

        mapper, sequence
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      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

        delete, deleteAfter, deleteBefore, deleteById, deleteByIdAfter, deleteByIdBefore, insert, insertAfter, insertBefore, insertSelective, selectAll, selectAll, selectById, selectCount, selectCount, selectList, selectList, selectOne, selectOne, selectPage, setMapper, setSequence, updateAfter, updateBefore, updateByExample, updateByExampleSelective, updateById, updateBySearchParams, updateBySearchParamsSelective, updateSelectiveById
      • 从类继承的方法 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, selectOne, selectOne, selectOneOptional, selectOneOptional, selectPage
      • 从接口继承的方法 net.guerlab.smart.platform.server.service.ExampleGetter

        getExample, getExample, getExampleWithSelectMethod, getExampleWithSelectMethod
    • 构造器详细资料

      • PayLogServiceImpl

        public PayLogServiceImpl()
    • 方法详细资料

      • 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)