|
|
@@ -7,6 +7,7 @@ use bizHd\shop\classes\MainClass;
|
|
|
use bizHd\shop\classes\ShopMoneyChangeClass;
|
|
|
use bizHd\work\classes\WorkClass;
|
|
|
use common\components\dict;
|
|
|
+use common\components\imgUtil;
|
|
|
use common\components\orderSn;
|
|
|
use common\components\util;
|
|
|
use Yii;
|
|
|
@@ -17,6 +18,30 @@ class SettleClass extends BaseClass
|
|
|
|
|
|
public static $baseFile = '\bizHd\order\models\Settle';
|
|
|
|
|
|
+ public static function getMyDetail($settle)
|
|
|
+ {
|
|
|
+ $settleId = $settle['id'];
|
|
|
+ $osList = OrderSettleClass::getAllByCondition(['settleId' => $settleId], null, '*', null, true);
|
|
|
+ $ids = [];
|
|
|
+ if (!empty($osList)) {
|
|
|
+ foreach ($osList as $os) {
|
|
|
+ $ids[] = $os->orderId;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (empty($ids)) {
|
|
|
+ util::fail('结账单空的');
|
|
|
+ }
|
|
|
+ $orderList = OrderClass::getAllByCondition(['id' => ['in', $ids]], null, '*');
|
|
|
+ $settle['orderNum'] = count($ids);
|
|
|
+ $settle['orderList'] = $orderList;
|
|
|
+ return $settle;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static function getMySettleList($where)
|
|
|
+ {
|
|
|
+ return self::getList('*', $where, 'addTime DESC');
|
|
|
+ }
|
|
|
+
|
|
|
//$side 0 表示花店创建结账单,1客户创建结账单,二者区别有花店有带$staff信息,客户没有
|
|
|
//$params 预留参数
|
|
|
public static function addSettle($orderData, $shop, $custom, $hd, $params = [])
|