From ee0db490add18d997aae31c0d4147501c23f4f66 Mon Sep 17 00:00:00 2001 From: SHW\戥岁。。 <2873657140@qq.com> Date: Mon, 25 Apr 2022 10:38:46 +0800 Subject: [PATCH] 同步 --- application/admin/view/litestore/litestoregoods/add.html | 2 +- application/admin/view/litestore/litestoregoods/edit.html | 2 +- application/api/controller/Cart.php | 15 +++++++-------- public/assets/js/backend/litestore/litestoregoods.js | 6 +++--- 4 files changed, 12 insertions(+), 13 deletions(-) diff --git a/application/admin/view/litestore/litestoregoods/add.html b/application/admin/view/litestore/litestoregoods/add.html index ba49e2f..9e3f750 100644 --- a/application/admin/view/litestore/litestoregoods/add.html +++ b/application/admin/view/litestore/litestoregoods/add.html @@ -284,7 +284,7 @@ <label class="control-label col-xs-12 col-sm-2">{:__('Detail_images')}:</label> <div class="col-xs-12 col-sm-8"> <div class="input-group"> - <input id="c-detail_images" data-rule="required" class="form-control form-control" size="50" name="row[detail_images]" placeholder="图片最多添加十张" type="text"> + <input id="c-detail_images" class="form-control form-control" size="50" name="row[detail_images]" placeholder="图片最多添加十张" type="text"> <div class="input-group-addon no-border no-padding"> <span><button type="button" id="plupload-detail_images" data-maxcount="10" class="btn btn-danger plupload" data-input-id="c-detail_images" data-mimetype="image/jpeg,image/png,image/jpg" data-multiple="true" data-preview-id="p-detail_images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span> <span><button type="button" id="fachoose-detail_images" data-maxcount="10" class="btn btn-primary fachoose" data-input-id="c-detail_images" data-mimetype="image/jpeg,image/png,image/jpg" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span> diff --git a/application/admin/view/litestore/litestoregoods/edit.html b/application/admin/view/litestore/litestoregoods/edit.html index 7f322ec..20c50df 100644 --- a/application/admin/view/litestore/litestoregoods/edit.html +++ b/application/admin/view/litestore/litestoregoods/edit.html @@ -284,7 +284,7 @@ <label class="control-label col-xs-12 col-sm-2">{:__('Detail_images')}:</label> <div class="col-xs-12 col-sm-8"> <div class="input-group"> - <input id="c-detail_images" data-rule="required" placeholder="图片最多添加十张" class="form-control form-control" size="50" name="row[detail_images]" type="text" value="{$row.detail_images}"> + <input id="c-detail_images" placeholder="图片最多添加十张" class="form-control form-control" size="50" name="row[detail_images]" type="text" value="{$row.detail_images}"> <div class="input-group-addon no-border no-padding"> <span><button type="button" id="plupload-detail_images" class="btn btn-danger plupload" data-input-id="c-detail_images" data-mimetype="image/jpeg,image/png,image/jpg" data-maxcount="10" data-multiple="true" data-preview-id="p-detail_images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span> <span><button type="button" id="fachoose-detail_images" class="btn btn-primary fachoose" data-input-id="c-detail_images" data-mimetype="image/jpeg,image/png,image/jpg" data-maxcount="10" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span> diff --git a/application/api/controller/Cart.php b/application/api/controller/Cart.php index 1f3aae1..8b02a44 100644 --- a/application/api/controller/Cart.php +++ b/application/api/controller/Cart.php @@ -32,11 +32,11 @@ class Cart extends Api */ public function addCart() { - $sku_id = $this->request->post('sku_id'); - $goods_id = $this->request->post('goods_id'); - $number = $this->request->post('number'); + $sku_id = $this->request->param('sku_id'); + $goods_id = $this->request->param('goods_id'); + $number = $this->request->param('number'); - if (!is_numeric($sku_id) || !is_numeric($goods_id) || !is_numeric($number)) $this->error('参数不合法'); +// if (!is_numeric($sku_id) || !is_numeric($goods_id) || !is_numeric($number)) $this->error('参数不合法'); $category_id = (new \app\api\model\Goods())->where('goods_id', $goods_id)->value('category_id'); $where = [ 'goods_id' => $goods_id, @@ -61,13 +61,12 @@ class Cart extends Api } else { $model->where($where)->update(['number'=>$number]); } - } else { - if ($spec_info['stock_num'] > $number) { + if ($number > $spec_info['stock_num']) { $this->error('库存不足'); } else { - $data['number'] = $number; - $model->isUpdate(false)->save($data); + $where['number'] = $number; + $model->isUpdate(false)->save($where); } } diff --git a/public/assets/js/backend/litestore/litestoregoods.js b/public/assets/js/backend/litestore/litestoregoods.js index 8b89f8d..07f0bf6 100644 --- a/public/assets/js/backend/litestore/litestoregoods.js +++ b/public/assets/js/backend/litestore/litestoregoods.js @@ -20,13 +20,13 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'litestor var table = $("#table"); table.on('post-common-search.bs.table', function (event, table) { var form = $("form", table.$commonsearch); - $("input[name='category_id']", form).addClass("selectpage").data("source", "litestore/litestorecategory/index").data("primaryKey", "id").data("field", "name").data("orderBy", "id desc").data("pageSize",1); + $("input[name='category_id']", form).addClass("selectpage").data("source", "litestore/litestorecategory/index").data("primaryKey", "id").data("field", "name").data("orderBy", "id asc").data("pageSize",20); Form.events.cxselect(form); Form.events.selectpage(form); }); table.on('post-common-search.bs.table', function (event, table) { var form = $("form", table.$commonsearch); - $("input[name='activity_id']", form).addClass("selectpage").data("source", "activity/index").data("primaryKey", "id").data("field", "name").data("orderBy", "id desc").data("pageSize",1); + $("input[name='activity_id']", form).addClass("selectpage").data("source", "activity/index").data("primaryKey", "id").data("field", "name").data("orderBy", "id asc").data("pageSize",20); Form.events.cxselect(form); Form.events.selectpage(form); }); @@ -45,7 +45,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'litestor {field: 'goods_name', title: __('Goods_name'), operate: 'LIKE'}, {field: 'keywords', title: __('Keywords'), operate: 'LIKE'}, {field: 'category.name', title: __('Category.name'), operate: false}, - {field: 'activity.name', title: __('Activity.name'), operate: 'LIKE'}, + {field: 'activity.name', title: __('Activity.name'), operate: false}, {field: 'category_id', visible: false, title: __('Category_id'),operate: 'LIKE %...%'}, {field: 'activity_id', visible: false, title: __('Activity_id'),operate: 'LIKE %...%'}, {field: 'image', title: __('Image'), formatter: Table.api.formatter.image}, -- libgit2 0.24.0