crmeb多商户二开crmeb类库二开文档listens定时监听类【7】

该博客介绍了如何实现各种定时任务监听,包括支付回调、订单处理、用户充值回调等,以及如何在event.php文件中配置这些监听。此外,还详细列出了不同监听类的用途,如自动退款、系统默认好评、积分管理等,展示了如何管理和维护后台系统的自动化流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

listens定时监听类

目录结构

 
  1. ├─services
  2. │ └─pay //支付回调相关监听
  3. │ │ │ MealSuccessListen.php //一号通扫码支付回调
  4. │ │ │ OrderPaySuccessListen.php //订单支付回调
  5. │ │ │ PresellPaySuccessListen.php //预售订单尾款回调
  6. │ │ └─ UserRechargeSuccessListen.php //用户充值回调
  7. │ │
  8. │ │ AuthCancelPresellOrderListen.php //自动关闭尾款订单
  9. │ │ AuthTakeOrderListen.php //自动收货
  10. │ │ AutoCancelGroupOrderListen.php //自动关闭订单
  11. │ │ AutoClearIntegralListen.php //清楚到期积分
  12. │ │ AutoOrderProfitsharingListen.php //自动分账
  13. │ │ AutoOrderReplyListen.php //系统默认好评
  14. │ │ AutoSendPayOrderSmsListen.php //待支付订单短信通知
  15. │ │ AutoUnLockBrokerageListen.php //解冻佣金
  16. │ │ AutoUnLockIntegralListen.
### ArcGIS Engine 中之间的关系 ArcGIS Engine 提供了一组丰富的 API 来支持 GIS 功能的实现。这些 API 主要由多个层次组成,每一层都包含了不同型的对象和接口来处理不同的任务。为了更好地理解 ArcGIS Engine 的架构及其内部各个组件间的交互方式,可以通过 UML 图展示其主要组成部分。 #### UML 图结构说明 UML (Unified Modeling Language) 图用于表示软件系统中的静态结构特征,特别是之间存在的关联、泛化继承等关系。对于 ArcGIS Engine 而言,以下是几个重要的别: - **IMapControl**: 控制地图显示的核心控件之一,提供了基本的地图浏览功能[^1]。 - **IActiveView**: 定义了活动视图的行为模式,负责管理和更新当前可见范围内的地理要素[^2]。 - **ILayer**: 表示单个图层的对象模型,允许开发者添加不同型的数据源到地图上并对其进行样式设置。 - **IFeatureLayer**: 继承自 ILayer 接口,专门针对矢量数据的操作进行了扩展,比如查询属性表记录或执行空间分析等功能。 - **IGeoFeatureLayer**: 进一步细化了 IFeatureLayer 的能力,增加了对几何形状的支持,使得能够更精确地控制渲染效果。 下面是一个简化版的 ArcGIS Engine 关键间的关系示意 UML 图: ```plantuml @startuml class MapControl { +void OnMouseDown() } interface IMapControlEvents{ +void onMouseDown() } class ActiveView { +void Refresh() } interface IActiveViewEvents{ +void onRefresh() } class Layer { +string Name } interface ILayer{ +void Draw() } class FeatureLayer extends Layer implements ILayer, IFeatureLayer{} class GeoFeatureLayer extends FeatureLayer implements IGeoFeatureLayer {} MapControl ..> IMapControlEvents : fires ActiveView ..> IActiveViewEvents : listens to FeatureLayer --> ILayer : realizes GeoFeatureLayer --> IFeatureLayer : specializes @enduml ``` 此图展示了部分核心接口及其实现之间的依赖性和继承性。`MapControl` 作为用户界面上的主要容器,监听来自用户的输入事件;而 `ActiveView` 则响应刷新请求以保持最新的可视化状态。各图层则遵循相应的接口定义,在必要时提供具体的功能实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

crmeb专业二开

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值