|
@@ -36,16 +36,18 @@ class GoodOfflineLog extends Base
|
|
|
public function getDetail()
|
|
|
{
|
|
|
|
|
|
- $skuCode = $this->request->post('skuCode', null, 'trim');
|
|
|
+ $code = $this->request->post('code', null, 'trim');
|
|
|
|
|
|
- $val = Validate::rule(['skuCode' => 'require']);
|
|
|
+ $val = Validate::rule(['code' => 'require']);
|
|
|
|
|
|
- if (!$val->check(['skuCode' => $skuCode])) return error_show(1004, $val->getError());
|
|
|
+ if (!$val->check(['code' => $code])) return error_show(1004, $val->getError());
|
|
|
else {
|
|
|
$res = Db::name('good_offline_log')
|
|
|
->alias('gol')
|
|
|
->field('gol.*,ri.result')
|
|
|
- ->whereFindInSet('gol.skuCodes',$skuCode)
|
|
|
+ ->where(function ($query) use ($code) {
|
|
|
+ return $query->whereFindInSet('gol.skuCodes', $code)->whereOr('gol.spuCode', $code);
|
|
|
+ })
|
|
|
->leftJoin('result_info ri', 'ri.result_code=gol.offline_reason')
|
|
|
->find();
|
|
|
|