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