Merge branch 'dev' of https://gitea.lihaink.cn/mkm/multi-store into dev
This commit is contained in:
commit
6566fcea3d
@ -82,7 +82,7 @@ class LoginController extends BaseApiController
|
|||||||
if ($result === false) {
|
if ($result === false) {
|
||||||
return $this->fail(LoginLogic::getError());
|
return $this->fail(LoginLogic::getError());
|
||||||
}
|
}
|
||||||
return $this->success('操作成功', [], 1, 1);
|
return $this->success('操作成功', [], 1, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -443,12 +443,12 @@ class LoginLogic extends BaseLogic
|
|||||||
{
|
{
|
||||||
$find=User::where(['mobile' =>$params['mobile']])->find();
|
$find=User::where(['mobile' =>$params['mobile']])->find();
|
||||||
if($find){
|
if($find){
|
||||||
$auth=UserAuth::where(['user_id'=>$find['id'],'terminal'=>1])->find();
|
$auth=UserAuth::where(['user_id'=>$find['id']])->find();//别人的
|
||||||
if($auth){
|
if($auth){
|
||||||
self::$error ='该手机号已被绑定';
|
self::$error ='该手机号已绑定';
|
||||||
return false;
|
return false;
|
||||||
}else{
|
}else{
|
||||||
UserAuth::where(['user_id'=>$find['id'],'terminal'=>1])->update(['user_id'=>$find['id']]);
|
UserAuth::where(['user_id'=>$userId])->update(['user_id'=>$find['id']]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$data=[
|
$data=[
|
||||||
|
@ -46,6 +46,7 @@ class OrderEnum
|
|||||||
const CASHIER_FACE_PAY = 17;//现金收银
|
const CASHIER_FACE_PAY = 17;//现金收银
|
||||||
|
|
||||||
const PURCHASE_FUNDS = 18;//采购款收银
|
const PURCHASE_FUNDS = 18;//采购款收银
|
||||||
|
const PAY_BACK =-1;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -183,10 +184,10 @@ class OrderEnum
|
|||||||
public static function getOrderType($value = true)
|
public static function getOrderType($value = true)
|
||||||
{
|
{
|
||||||
$data = [
|
$data = [
|
||||||
self::RECEIVED_GOODS => '已收货',
|
self::RECEIVED_GOODS => '已完成',
|
||||||
self::WAIT_EVALUATION => '待评价',
|
self::WAIT_EVALUATION => '待评价',
|
||||||
self::WAIT_DELIVERY => '待发货',
|
self::WAIT_DELIVERY => '待发货',
|
||||||
self::WAIT_RECEIVING => '待收货',
|
self::WAIT_RECEIVING => '待核销',
|
||||||
self::RETURN_SUCCESS => '退货成功',
|
self::RETURN_SUCCESS => '退货成功',
|
||||||
self::ALREADY_REFUND => '已退款',
|
self::ALREADY_REFUND => '已退款',
|
||||||
self::RECEIVED_BACK => '已退款',
|
self::RECEIVED_BACK => '已退款',
|
||||||
|
@ -293,11 +293,38 @@ class PayNotifyLogic extends BaseLogic
|
|||||||
}
|
}
|
||||||
//微信日志 user_order_refund
|
//微信日志 user_order_refund
|
||||||
$capitalFlowDao->userIncome('user_order_refund', 'system_back', $order['id'], $deal_money,'',1);
|
$capitalFlowDao->userIncome('user_order_refund', 'system_back', $order['id'], $deal_money,'',1);
|
||||||
|
//处理财务流水退还
|
||||||
|
self::store_finance_back($orderSn);
|
||||||
self::addStock($order['id']);//微信
|
self::addStock($order['id']);//微信
|
||||||
|
|
||||||
// self::afterPay($order,$extra['transaction_id']);
|
// self::afterPay($order,$extra['transaction_id']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 财务退还金额相关
|
||||||
|
* @param $orderSn
|
||||||
|
* @return void
|
||||||
|
* @throws \think\db\exception\DataNotFoundException
|
||||||
|
* @throws \think\db\exception\DbException
|
||||||
|
* @throws \think\db\exception\ModelNotFoundException
|
||||||
|
*/
|
||||||
|
public static function store_finance_back($orderSn)
|
||||||
|
{
|
||||||
|
$data = StoreFinanceFlow::where('order_sn',$orderSn)
|
||||||
|
->where(['financial_pm'=>1])
|
||||||
|
->select()->toArray();
|
||||||
|
foreach ($data as &$value){
|
||||||
|
unset($value['id']);
|
||||||
|
$value['financial_record_sn']=(new StoreFinanceFlowLogic)->getSn();
|
||||||
|
$value['financial_pm']=0;
|
||||||
|
$value['financial_type']= OrderEnum::PAY_BACK;
|
||||||
|
$value['create_time']=time();
|
||||||
|
}
|
||||||
|
(new StoreFinanceFlow)->saveAll($data);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 现金退款相关
|
* 现金退款相关
|
||||||
* @param $orderSn
|
* @param $orderSn
|
||||||
|
@ -54,8 +54,8 @@ class StoreOrderLists extends BaseAdminDataLists implements ListsSearchInterface
|
|||||||
} elseif ($is_sashier == 2) { //小程序订单
|
} elseif ($is_sashier == 2) { //小程序订单
|
||||||
$this->searchWhere[] = ['pay_type', 'in', [7, 3, 18,19]];
|
$this->searchWhere[] = ['pay_type', 'in', [7, 3, 18,19]];
|
||||||
}
|
}
|
||||||
return StoreOrder::where($this->searchWhere)
|
return StoreOrder::where($this->searchWhere)->with(['user'])
|
||||||
->field(['id', 'order_id', 'pay_price', 'pay_time', 'pay_type', 'status', 'paid', 'total_num'])
|
->field(['id', 'order_id', 'pay_price', 'pay_time','uid', 'pay_type', 'status', 'paid', 'total_num'])
|
||||||
->limit($this->limitOffset, $this->limitLength)
|
->limit($this->limitOffset, $this->limitLength)
|
||||||
->order(['id' => 'desc'])
|
->order(['id' => 'desc'])
|
||||||
->select()->each(function ($item) use ($store_id) {
|
->select()->each(function ($item) use ($store_id) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user