37 lines
962 B
PHP
37 lines
962 B
PHP
<?php
|
|
|
|
namespace app\admin\logic;
|
|
|
|
use app\common\model\ActivityZone;
|
|
use app\common\logic\BaseLogic;
|
|
use app\common\model\ActivityZoneForm;
|
|
use app\common\model\finance\AccountsReceivable;
|
|
use support\exception\BusinessException;
|
|
use think\facade\Db;
|
|
|
|
/**
|
|
* Class AccountsReceivableLogic
|
|
* @package app\admin\logic
|
|
*/
|
|
class AccountsReceivableLogic extends BaseLogic
|
|
{
|
|
|
|
/**
|
|
* @notes 添加
|
|
* @param array $order
|
|
*/
|
|
public static function add(array $order)
|
|
{
|
|
$model = new AccountsReceivable();
|
|
$model->order_id = $order['id'];
|
|
$model->store_id = $order['store_id'];
|
|
$model->user_id = $order['uid'];
|
|
$model->nickname = $order['other_data']['nickname'];
|
|
$model->phone = $order['other_data']['phone'];
|
|
$model->deadline = time() + 86400 * 15;
|
|
$model->total_debt = $order['total_price'];
|
|
$model->surplus_debt = $order['total_price'];
|
|
$model->save();
|
|
}
|
|
|
|
} |