在未接诊、取消支付、取消订单、自动取消支付增加 取消原因字段。

This commit is contained in:
wucongxing8150 2024-05-09 11:17:40 +08:00
parent 6b5aa36566
commit 3357a4b95e
4 changed files with 8 additions and 4 deletions

View File

@ -166,6 +166,7 @@ class CancelUnInquiryOrdersDelayDirectConsumer extends ConsumerMessage
$order_data = array(); $order_data = array();
$order_data['cancel_status'] = 1; $order_data['cancel_status'] = 1;
$order_data['cancel_time'] = date("Y-m-d H:i:s", time()); $order_data['cancel_time'] = date("Y-m-d H:i:s", time());
$data['cancel_reason'] = 1; // 取消订单原因1:医生未接受服务 2:主动取消 4:客服取消 5:支付超时)
$order_data['cancel_remarks'] = "医生72小时内未接受服务已进行退款处理请注意查看账户信息。"; $order_data['cancel_remarks'] = "医生72小时内未接受服务已进行退款处理请注意查看账户信息。";
$order_data['updated_at'] = date("Y-m-d H:i:s", time()); $order_data['updated_at'] = date("Y-m-d H:i:s", time());

View File

@ -22,7 +22,7 @@ use Hyperf\Snowflake\Concern\Snowflake;
* @property int $order_service_type 服务包类型1:健康包 2:随访包) * @property int $order_service_type 服务包类型1:健康包 2:随访包)
* @property int $order_service_status 订单状态1:待支付 2:未开始 3:服务中 4:服务完成 5:服务取消) * @property int $order_service_status 订单状态1:待支付 2:未开始 3:服务中 4:服务完成 5:服务取消)
* @property int $is_delete 删除状态0: 1:是) * @property int $is_delete 删除状态0: 1:是)
* @property int $refund_status 订单退款状态0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常 * @property int $refund_status 订单退款状态0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭 6:退款异常 7:部分退款
* @property int $pay_channel 支付渠道1:小程序支付 2:微信扫码支付 3:模拟支付) * @property int $pay_channel 支付渠道1:小程序支付 2:微信扫码支付 3:模拟支付)
* @property int $pay_status 支付状态1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款) * @property int $pay_status 支付状态1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款)
* @property string $order_service_no 系统订单编号 * @property string $order_service_no 系统订单编号
@ -34,6 +34,7 @@ use Hyperf\Snowflake\Concern\Snowflake;
* @property string $start_time 开始服务时间 * @property string $start_time 开始服务时间
* @property string $finish_time 结束服务时间 * @property string $finish_time 结束服务时间
* @property string $cancel_time 订单取消时间 * @property string $cancel_time 订单取消时间
* @property int $cancel_reason 取消订单原因1:医生未接受服务 2:主动取消 4:客服取消 5:支付超时)
* @property string $cancel_remarks 取消订单备注 * @property string $cancel_remarks 取消订单备注
* @property int $add_finish_status 添加完成订单延迟队列状态0:未添加 1:已添加 2:添加失败) * @property int $add_finish_status 添加完成订单延迟队列状态0:未添加 1:已添加 2:添加失败)
* @property string $add_finish_time 添加完成订单延迟队列时间 * @property string $add_finish_time 添加完成订单延迟队列时间
@ -42,8 +43,8 @@ use Hyperf\Snowflake\Concern\Snowflake;
* @property string $patient_name_mask 患者姓名-就诊人(掩码) * @property string $patient_name_mask 患者姓名-就诊人(掩码)
* @property int $patient_sex 患者性别-就诊人0:未知 1: 2:女) * @property int $patient_sex 患者性别-就诊人0:未知 1: 2:女)
* @property int $patient_age 患者年龄-就诊人 * @property int $patient_age 患者年龄-就诊人
* @property Carbon $created_at 创建时间 * @property \Carbon\Carbon $created_at 创建时间
* @property Carbon $updated_at 修改时间 * @property \Carbon\Carbon $updated_at 修改时间
* @property-read OrderServicePackageCase|null $OrderServicePackageCase * @property-read OrderServicePackageCase|null $OrderServicePackageCase
*/ */
class OrderServicePackage extends Model class OrderServicePackage extends Model
@ -58,7 +59,7 @@ class OrderServicePackage extends Model
/** /**
* The attributes that are mass assignable. * The attributes that are mass assignable.
*/ */
protected array $fillable = ['order_service_id', 'order_id', 'user_id', 'patient_id', 'doctor_id', 'family_id', 'order_service_type', 'order_service_status', 'is_delete', 'refund_status', 'pay_channel', 'pay_status', 'order_service_no', 'escrow_trade_no', 'amount_total', 'coupon_amount_total', 'payment_amount_total', 'pay_time', 'start_time', 'finish_time', 'cancel_time', 'cancel_remarks', 'add_finish_status', 'add_finish_time', 'add_finish_fail_reason', 'patient_name', 'patient_name_mask', 'patient_sex', 'patient_age', 'created_at', 'updated_at']; protected array $fillable = ['order_service_id', 'order_id', 'user_id', 'patient_id', 'doctor_id', 'family_id', 'order_service_type', 'order_service_status', 'is_delete', 'refund_status', 'pay_channel', 'pay_status', 'order_service_no', 'escrow_trade_no', 'amount_total', 'coupon_amount_total', 'payment_amount_total', 'pay_time', 'start_time', 'finish_time', 'cancel_time', 'cancel_reason', 'cancel_remarks', 'add_finish_status', 'add_finish_time', 'add_finish_fail_reason', 'patient_name', 'patient_name_mask', 'patient_sex', 'patient_age', 'created_at', 'updated_at'];
protected string $primaryKey = "order_service_id"; protected string $primaryKey = "order_service_id";

View File

@ -971,6 +971,7 @@ class OrderService extends BaseService
$data = array(); $data = array();
$data['order_service_status'] = 5; $data['order_service_status'] = 5;
$data['cancel_time'] = date("Y-m-d H:i:s", time()); $data['cancel_time'] = date("Y-m-d H:i:s", time());
$data['cancel_reason'] = 2; // 取消订单原因1:医生未接受服务 2:主动取消 4:客服取消 5:支付超时)
$data['cancel_remarks'] = "主动取消"; $data['cancel_remarks'] = "主动取消";
$data['updated_at'] = date("Y-m-d H:i:s", time()); $data['updated_at'] = date("Y-m-d H:i:s", time());

View File

@ -1228,6 +1228,7 @@ class OrderServicePackageService extends BaseService
} }
$data['cancel_time'] = date("Y-m-d H:i:s", time()); $data['cancel_time'] = date("Y-m-d H:i:s", time());
$data['cancel_reason'] = $cancel_reason; // 取消订单原因1:医生未接受服务 2:主动取消 4:客服取消 5:支付超时)
$data['cancel_remarks'] = $cancel_remarks; // 取消订单备注 $data['cancel_remarks'] = $cancel_remarks; // 取消订单备注
$data['updated_at'] = date("Y-m-d H:i:s", time()); $data['updated_at'] = date("Y-m-d H:i:s", time());