Commit Graph

135 Commits

Author SHA1 Message Date
gazebo
f860307530 - 如果订单事件是解锁事件,需要在OnOrderStatusChanged中处理 2019-04-23 15:49:39 +08:00
gazebo
0a3a0d3266 - AgreeOrRefuseCancel 2019-04-23 15:24:44 +08:00
gazebo
ac16fa741b ! 不缓存订单,每次订单或运单事件时都实时加载订单,状态变化立即存储 2019-04-23 11:50:32 +08:00
gazebo
f382128f60 - 除了OrderStatusUnknown与OrderStatusMsg,在addOrderStatus中都会装载订单 2019-04-23 10:31:18 +08:00
gazebo
4dcf90e2f6 - IScheduler.OnOrderStatusChanged添加order参数 2019-04-23 10:19:38 +08:00
gazebo
f1e900dbd5 + AcceptOrRefuseFailedGetOrder
+ CallPMCourier
+ ConfirmReceiveGoods
2019-04-22 17:59:55 +08:00
gazebo
649c718cb3 - 订单相关的基础操作,忽略LockStatus本地检查 2019-04-21 20:35:50 +08:00
gazebo
b065c79ec3 - 去掉OrderStatusDelivered状态 2019-04-19 15:26:13 +08:00
gazebo
9f01129374 - 去掉两个没有用的状态OrderStatusFailed,OrderStatusRefund
- 准备将OrderStatusDelivered合并至OrderStatusFinished
2019-04-19 15:02:38 +08:00
gazebo
e5fbdec9ba - 饿百常量命名修改,支持用户申请取消与调整单 2019-04-18 17:39:23 +08:00
gazebo
bb02e6fe9e - AdjustOrder
- CancelOrder
2019-04-14 17:01:29 +08:00
gazebo
47ec846c36 - dao.FormalizeStoreStatus 2019-04-12 17:10:35 +08:00
gazebo
07f6b9d340 - 调用SelfDeliverDelivering要传骑手或店主手机号 2019-04-09 17:10:07 +08:00
gazebo
6ccf2d984f - fk 2019-04-09 15:18:46 +08:00
gazebo
edaad0c9b6 - SelfDeliveringAndUpdateStatus中不应该依赖DeliveryFlag状态 2019-04-04 15:47:50 +08:00
gazebo
77aa71577f - 主运单取消时设置订单TIMER,只有在配送中状态的订单才会马上新建运单
- 非自配送门店转3方配送至少要求拣货完成后5分钟才能操作
2019-04-02 18:45:01 +08:00
gazebo
97b497ce72 - 有订单消息错序,先收到接单消息,再收到新订单消息,导致接单TIMER不动作,这里补一下 2019-04-02 12:04:33 +08:00
gazebo
7d813f12b6 - 修复打印,发送新订单消息触发位置的错误 2019-04-02 09:15:57 +08:00
gazebo
60dc6407ee - 改在接单时推送新订单消息 2019-04-01 23:33:05 +08:00
gazebo
60de9f64bd + PrintOrder
+ GetPrinterStatus
2019-04-01 23:29:47 +08:00
gazebo
d1d056077d - 飞鹅打印机支持 2019-04-01 21:00:15 +08:00
gazebo
1a775d8fd6 - 输出平台订单操作相关的调试信息 2019-03-31 16:07:00 +08:00
gazebo
ef05d85fc2 - 梳理TIMER,去除TimerTypeBaseExpectedDeliveredTime 2019-03-31 15:46:41 +08:00
gazebo
d2fafe5ec0 - LimitUTF8StringLen 2019-03-31 12:13:47 +08:00
gazebo
12781c14be + 添加canOrderCreateWaybillNormally 2019-03-30 18:32:13 +08:00
gazebo
8ff383410b - 重构canOrderCreateWaybillNormally 2019-03-30 18:21:19 +08:00
gazebo
b9915b1116 - CreateWaybillOnProvider4SavedOrder to CreateWaybillOnProviders4SavedOrder 2019-03-30 17:14:34 +08:00
gazebo
96fb2d9535 - 重构createWaybillOn3rdProviders 2019-03-30 17:11:23 +08:00
gazebo
10a444c895 - 重构创建运单策略 2019-03-30 15:00:59 +08:00
gazebo
8f17ec1675 - 强制召唤忽略价格 2019-03-30 10:59:06 +08:00
gazebo
cd99fc3e14 - 对于饿百与美团外卖订单,设置其PickDeadline 2019-03-28 14:08:44 +08:00
gazebo
34edcda30c - fk 2019-03-28 13:40:47 +08:00
gazebo
ad2182f914 - 在mergeOrderStatusConfig要判断订单是否是真实订单 2019-03-28 12:51:17 +08:00
gazebo
bd93178f10 - fk 2019-03-28 12:45:30 +08:00
gazebo
920c67bb6f - 因为有些平台(比如美团外卖)的定时达单,很早就创建运单了,特殊处理平台的新运单事件
- 定时达创建三方运单的逻辑与之前的有变化
2019-03-28 12:26:53 +08:00
gazebo
77d6dce549 - 定时达的拣货完成定时器应该是TimerTypeBaseNow的 2019-03-27 16:34:16 +08:00
gazebo
9a89c596d4 - 处理自配送门店非立即达订单的发运单时间问题 2019-03-27 14:32:08 +08:00
gazebo
3380d6081a - SelfDeliverDelievered to SelfDeliverDelivered 2019-03-27 11:41:02 +08:00
gazebo
51f736976d - CancelAll3rdWaybills添加isStopSchedule参数 2019-03-26 14:17:23 +08:00
gazebo
6406e26d15 - 将几个loadSavedOrderFromMap的isAutoLoad设置为true 2019-03-26 09:51:12 +08:00
gazebo
c173caaf6f - 设置美团外卖的自动拣货时间为4分钟 2019-03-25 12:04:46 +08:00
gazebo
b5135287af - 手动创建运单时要判断订单是否已经有了有效的运单 2019-03-23 21:01:03 +08:00
gazebo
a5788d5a7f - DefScheduler.IsOrderHasWaybill
- 手动创建运单时要判断订单是否已经有了有效的运单
- 手动取消运单时不做判断
2019-03-23 17:08:25 +08:00
gazebo
837395f431 - 自配送门店的PickupGoods不应调用平台相应API,模拟一个事件 2019-03-22 20:55:59 +08:00
gazebo
6cc6ee43bf - 自送订单不调用拣货完成API
- 在updateOrderStoreFeature中将order.DeliveryFlag落地
- 发送用户申请取消订单消息(当前只有饿百与京东有此事件)
2019-03-22 17:14:09 +08:00
gazebo
9d5db6cfc9 - globals init 2019-03-21 10:19:16 +08:00
gazebo
75406c8d49 - fix globals init bug 2019-03-21 09:15:06 +08:00
gazebo
4876b7664c - 新京东到家订单事件中,顺序调用得到新订单信息与手机号(因为超过了1000个店后,只用订单号查手机号要出错)
- 在defsch中异步调用微信发消息
2019-03-20 16:30:48 +08:00
gazebo
df54ea9478 - remove duplicated cms const storeDeliveryTypeName
- change misc.Init to StartRefreshEbaiRealMobile and make it async to minimize startup time
2019-03-15 10:53:57 +08:00
gazebo
dec14126a7 - replace all goroutine and AfterFunc with recover version 2019-03-15 10:26:30 +08:00