|
@@ -79,27 +79,33 @@ class TestExportOrder extends TestCase
|
|
|
{
|
|
|
$model_refill_task = Model('refill_task');
|
|
|
|
|
|
- $task_list = $model_refill_task->TaskUnDisposeList('order_export');
|
|
|
- foreach ($task_list as $task)
|
|
|
- {
|
|
|
- $type = $task['type'];
|
|
|
- $task_id = $task['task_id'];
|
|
|
- $task_condition = unserialize($task['task_condition']);
|
|
|
- if(empty($task_condition)) continue;
|
|
|
- if ($type === 'merchant') {
|
|
|
- $task_condition['refill_order.mchid'] = $task['cid'];
|
|
|
- } elseif ($type === 'provider') {
|
|
|
- $task_condition['vr_order.store_id'] = $task['cid'];
|
|
|
- } else {
|
|
|
- continue;
|
|
|
- }
|
|
|
- $model_refill_task->TaskDispose($task_id);
|
|
|
- [$state,$task_result] = $this->order_export($task_condition, $type, $task['task_id']);
|
|
|
- if($state) {
|
|
|
- $model_refill_task->TaskDisposeFinish($task_id, $task_result);
|
|
|
- }else{
|
|
|
- $model_refill_task->TaskDisposeErr($task_id, $task_result);
|
|
|
- }
|
|
|
+ $task = $model_refill_task->TaskUnDispose('order_export');
|
|
|
+ if(empty($task)) return false;
|
|
|
+
|
|
|
+ $task_id = $task['task_id'];
|
|
|
+ $task_condition = unserialize($task['task_condition']);
|
|
|
+ if(empty($task_condition)) {
|
|
|
+ Log::record("refill task condition unserialize err, task_id:{$task_id}");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ $type = $task['type'];
|
|
|
+ $cid = $task['cid'];
|
|
|
+ if ($type === 'merchant') {
|
|
|
+ $task_condition['refill_order.mchid'] = $cid;
|
|
|
+ } elseif ($type === 'provider') {
|
|
|
+ $task_condition['vr_order.store_id'] = $cid;
|
|
|
+ } else {
|
|
|
+ Log::record("refill task type err, task_id:{$task_id}");
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ $model_refill_task->TaskDispose($task_id);
|
|
|
+ [$state,$task_result] = $this->order_export($task_condition, $type, $task_id);
|
|
|
+ if($state) {
|
|
|
+ $model_refill_task->TaskDisposeFinish($task_id, $task_result);
|
|
|
+ }else{
|
|
|
+ $model_refill_task->TaskDisposeErr($task_id, $task_result);
|
|
|
}
|
|
|
|
|
|
}
|