| | |
| | | |
| | | public final static String GOODS_ORDER_CREATE_LOCK = "goods:order:create:lock:"; |
| | | |
| | | // 订单日志操作类型 |
| | | public static final int ORDER_LOG_DISPATCH = 1; // 派单 |
| | | public static final int ORDER_LOG_URGENT_FEE = 2; // 加急费 |
| | | public static final int ORDER_LOG_ASSIGN_DRIVER = 3; // 指派司机 |
| | | public static final int ORDER_LOG_CANCEL = 4; // 取消订单 |
| | | public static final int ORDER_LOG_CONFIRM_ARRIVE = 5; // 确认顾客到店 |
| | | public static final int ORDER_LOG_DRIVER_PICKUP = 6; // 司机完成取件 |
| | | public static final int ORDER_LOG_DRIVER_DELIVER = 7; // 司机确认送达 |
| | | |
| | | public static final String SUCCESS = "SUCCESS"; |
| | | public static final String FAIL = "FAIL"; |
| | |
| | | @Getter |
| | | @AllArgsConstructor |
| | | public enum OrderLogType { |
| | | urgent(0, "平台加急", "平台加急,奖励金 {param} 元。"), |
| | | dispatch(1, "平台指派", "平台指派司机 {param} 接单。") |
| | | urgent(2, "平台加急", "平台加急,奖励金【{param}】元"), |
| | | assignDriver(3, "平台指派", "平台指派司机【{param}】接单,奖励金【{param1}】元"), |
| | | memberCancel(4, "会员取消订单", "{param}"), |
| | | driverCancel(4, "司机取消订单", "{param}"), |
| | | systemCancel(4, "系统自动取消", "{param}"), |
| | | systemComplete(4, "系统自动完成", "{param}"), |
| | | memberCancelToConvert(4, "会员取消异地寄存", "{param}"), |
| | | shopDeposit(8, "门店确认寄存", "门店【{param}】确认寄存"), |
| | | shopTake(9, "门店确认取件", "门店【{param}】确认取件,订单完成"), |
| | | shopOutStock(10, "门店确认出库", "{param}"), |
| | | shopConfirmArriveOverdue(5, "确认顾客到店(逾期)", "{param}"), |
| | | shopConfirmArrive(5, "确认顾客到店", "{param}"), |
| | | driverGrab(6, "司机抢单", "司机【{param}】抢单成功"), |
| | | driverPickup(6, "司机完成取件", "司机【{param}】完成取件,开始派送"), |
| | | driverDeliver(7, "司机确认送达", "{param}"), |
| | | ; |
| | | private int status; |
| | | private String title; |
| | | private String statusInfo; |
| | | private final int status; |
| | | private final String title; |
| | | private final String statusInfo; |
| | | |
| | | public String format(String... params) { |
| | | String result = statusInfo; |
| | | if (params != null && params.length > 0) { |
| | | result = result.replace("{param}", params[0] != null ? params[0] : ""); |
| | | } |
| | | for (int i = 1; i < params.length; i++) { |
| | | result = result.replace("{param" + i + "}", params[i] != null ? params[i] : ""); |
| | | } |
| | | return result; |
| | | } |
| | | } |
| | | |
| | | /** |
| | |
| | | MEMBER_ARRIVED("SMS_505875004", "会员端-已送达", "您的行李订单:{orderNo}已送到{address},请及时取件,取件码:{code}。"), |
| | | MEMBER_DELIVERING("SMS_505935002", "会员端-配送中", "您的行李订单:{orderNo}已由司机{name}取件,正运往目的地。"), |
| | | VERIFY_CODE("SMS_333770877", "验证码短信", "您的验证码为:{code},请勿泄露于他人!"), |
| | | DRIVER_AUTH_REJECTED("SMS_505790115", "司机端-司机认证被拒绝", "尊敬的{driver},很遗憾,您的司机认证未通过审核。原因:{reason}。您可修改资料后重新提交。"), |
| | | DRIVER_AUTH_APPROVED("SMS_505885083", "司机端-司机认证通过", "尊敬的{driver},恭喜您已通过平台司机认证审核。您可登录司机端APP开始接单,配送过程中请注意安全,祝您接单顺利!"), |
| | | DRIVER_URGENT_DISPATCH("SMS_505885082", "司机端-加急派单", "您好,您有一个新的行李订单(编号:{orderNo})。起点:{address1},终点:{address2},配送费{money1}元(含加急费{money2}元)。请尽快确认订单任务。"), |
| | | SHOP_AUTH_REJECTED("SMS_505925106", "门店端-资料审核被拒绝", "很遗憾,您的门店\"{storeName}\"未通过审核,原因:{reason},您可修改资料后重新提交。"), |
| | | SHOP_AUTH_APPROVED_DEPOSIT("SMS_505705111", "门店端-审核通过需缴纳押金", "恭喜您!您的门店\"{storeName}\"已通过初步审核。请支付押金{money}元以完成入驻,支付后即可登录门店后台正式接单。"), |
| | | SHOP_AUTH_SUCCESS("SMS_505810110", "门店端-成功入驻通知", "恭喜您!您的门店\"{storeName}\"已通过平台审核,正式入驻成功。您可登录商家后台开始接单,账号:{phone},初始密码:{password}(建议首次登录后修改)。"), |
| | | ; |
| | | |
| | | private final String templateCode; |