49 行
1.1 KiB
PHP
可执行文件
49 行
1.1 KiB
PHP
可执行文件
<?php
|
|
|
|
namespace Common\Business;
|
|
|
|
use Common\Model\RetailMgoodsModel;
|
|
//[1.6.73]
|
|
/**
|
|
* 商品属性状态类
|
|
* Class GoodsState
|
|
* [
|
|
*
|
|
* ]
|
|
* @package Common\Business
|
|
*/
|
|
class GoodsState
|
|
{
|
|
/**
|
|
* 店内出售
|
|
* @param $param
|
|
* [
|
|
* operator_type 操作段 1后台端 2收银端 3助手端
|
|
* user_type 3商户 4门店
|
|
* merchant_id
|
|
* store_id
|
|
* goods_id 商品id
|
|
* retail_state 是否开启店内出售1开启 0关闭
|
|
* ]
|
|
* @return array
|
|
*/
|
|
public function changeStoreSale($param)
|
|
{
|
|
$verifyClass = new VerifyParam();
|
|
$verifyResult = $verifyClass->identityVerify($param);
|
|
if ($verifyResult['status'] != 1) {
|
|
return $verifyResult;
|
|
}
|
|
$GoodsModel = new RetailMgoodsModel();
|
|
$state = $GoodsModel->updateOrder([
|
|
'id' => $param['goods_id'],
|
|
], [
|
|
'retail_state' => $param['retail_state']
|
|
]);
|
|
if ($state) {
|
|
return callBack(statusCode()['success'], "操作成功");
|
|
} else {
|
|
return callBack(statusCode()['error'], "暂无修改");
|
|
}
|
|
}
|
|
} |