|
|
@@ -152,47 +152,42 @@ class CustomClass extends BaseClass
|
|
|
public static function cgDebtAmountAdd($custom, $order)
|
|
|
{
|
|
|
$amount = $order->remainDebtPrice ?? 0;
|
|
|
- $custom->isDebt = 1;
|
|
|
- $lastDebt = bcadd($custom->debtAmount, $amount, 2);
|
|
|
- $custom->debtAmount = $lastDebt;
|
|
|
+ $lastBalance = bcsub($custom->balance, $amount, 2);
|
|
|
+ $custom->balance = $lastBalance;
|
|
|
+ if ($custom->balance < 0) {
|
|
|
+ $custom->isDebt = 1;
|
|
|
+ }
|
|
|
$custom->save();
|
|
|
-
|
|
|
+ $staffId = $order->shopAdminId ?? 0;
|
|
|
+ $staffName = $order->shopAdminName ?? '';
|
|
|
$relateId = $order->id ?? 0;
|
|
|
$customId = $custom->id ?? 0;
|
|
|
$orderSn = $order->orderSn ?? '';
|
|
|
$capitalType = dict::getDict('capitalType', 'xhOrder', 'id');
|
|
|
$event = '购买花材,订单号:' . $orderSn;
|
|
|
-
|
|
|
+ $customName = $custom->name ?? '';
|
|
|
+ $onlinePay = 1;
|
|
|
+ $side = 0;
|
|
|
+ $payWay = 0;
|
|
|
$change = [
|
|
|
- 'relateId' => $relateId,
|
|
|
'customId' => $customId,
|
|
|
- 'ptStyle' => dict::getDict('ptStyle', 'hd'),
|
|
|
+ 'customName' => $customName,
|
|
|
+ 'relateId' => $relateId,
|
|
|
+ 'onlinePay' => $onlinePay,
|
|
|
'capitalType' => $capitalType,
|
|
|
'amount' => $amount,
|
|
|
- 'balance' => $lastDebt,
|
|
|
- 'io' => 1,
|
|
|
- 'payWay' => $order->payWay,
|
|
|
+ 'balance' => $lastBalance,
|
|
|
+ 'io' => 0,
|
|
|
+ 'side' => $side,
|
|
|
+ 'payWay' => $payWay,
|
|
|
'event' => $event,
|
|
|
- 'sjId' => $order->sjId,
|
|
|
+ 'staffId' => $staffId,
|
|
|
+ 'staffName' => $staffName,
|
|
|
'shopId' => $order->id,
|
|
|
'mainId' => $order->mainId,
|
|
|
+ 'remark' => '',
|
|
|
];
|
|
|
- CustomDebtRecordClass::addChange($change);
|
|
|
-
|
|
|
- $mainId = $order->mainId ?? 0;
|
|
|
- $main = MainClass::getLockById($mainId);
|
|
|
- if (empty($main)) {
|
|
|
- util::fail('没有main信息38');
|
|
|
- }
|
|
|
- $debt = $main->debt ?? 0;
|
|
|
- $remain = bcadd($debt, $amount, 2);
|
|
|
- $main->debt = $remain;
|
|
|
- $main->save();
|
|
|
-
|
|
|
- $event = $custom->name . ' 购买花材,订单号:' . $orderSn;
|
|
|
- $change['balance'] = $remain;
|
|
|
- $change['event'] = $event;
|
|
|
- TotalDebtChangeClass::addChange($change);
|
|
|
+ BalanceChangeClass::add($change, true);
|
|
|
}
|
|
|
|
|
|
//散客申请退款,零售门店欠款金额减少
|
|
|
@@ -313,7 +308,7 @@ class CustomClass extends BaseClass
|
|
|
if (empty($shop)) {
|
|
|
return false;
|
|
|
}
|
|
|
- if($shop->ptStyle == 2){
|
|
|
+ if ($shop->ptStyle == 2) {
|
|
|
util::fail('有问题,批发店状态');
|
|
|
}
|
|
|
$salt = stringUtil::charsShuffleLowerCase(8);
|