|
|
@@ -127,6 +127,7 @@ class WorkClass extends BaseClass
|
|
|
$sh = $data['sh'] ?? 0;
|
|
|
$manyType = $data['manyType'] ?? 0;
|
|
|
$sendNum = $data['sendNum'] ?? '';
|
|
|
+ $hasWork = 0;
|
|
|
|
|
|
$ids = array_column($goods, 'productId');
|
|
|
$info = GoodsClass::getByIds($ids, null, 'id');
|
|
|
@@ -208,8 +209,12 @@ class WorkClass extends BaseClass
|
|
|
'kindId' => $kindId,
|
|
|
'kindName' => $kindName,
|
|
|
];
|
|
|
- self::createFinish($current, $main);
|
|
|
+ $work = self::createFinish($current, $main);
|
|
|
+ if (!empty($work)) {
|
|
|
+ $hasWork = 1;
|
|
|
+ }
|
|
|
}
|
|
|
+ return ['hasWork' => $hasWork];
|
|
|
}
|
|
|
|
|
|
public static function createFinish($data, $main)
|
|
|
@@ -442,6 +447,7 @@ class WorkClass extends BaseClass
|
|
|
$manyType = $order->manyType ?? 0;
|
|
|
$sendNum = $order->sendNum ?? '';
|
|
|
$hasReachTime = 0;
|
|
|
+ $hasWork = 0;
|
|
|
$reachDate = $order->reachDate ?? '';
|
|
|
if (!empty($reachDate) && $reachDate != '0000-00-00') {
|
|
|
$hasReachTime = 1;
|
|
|
@@ -481,9 +487,11 @@ class WorkClass extends BaseClass
|
|
|
'manyType' => $manyType,
|
|
|
'sendNum' => $sendNum,
|
|
|
];
|
|
|
- WorkClass::goodsCreateFinish($params, $main);
|
|
|
+ $ret = WorkClass::goodsCreateFinish($params, $main);
|
|
|
+ $hasWork = $ret['hasWork'] ?? 0;
|
|
|
}
|
|
|
}
|
|
|
+ return ['hasWork' => $hasWork];
|
|
|
}
|
|
|
|
|
|
}
|