Browse Source

checkredis

undefined
娄梦宁 3 years ago
parent
commit
c675a3edda
4 changed files with 34 additions and 10 deletions
  1. +7
    -3
      addons/unishop/controller/Product.php
  2. +13
    -0
      application/admin/view/unishop/product/add.html
  3. +12
    -7
      application/admin/view/unishop/product/edit.html
  4. +2
    -0
      public/assets/js/backend/unishop/product.js

+ 7
- 3
addons/unishop/controller/Product.php View File

@@ -56,9 +56,13 @@ class Product extends Base
$data->favorite = false;

// 评价
$data['evaluate_data'] = (new Evaluate)->where(['product_id' => $productId])
->field('COUNT(*) as count, IFNULL(CEIL(AVG(rate)/5*100),0) as avg')
->cache(10)->find();
// $data['evaluate_data'] = (new Evaluate)->where(['product_id' => $productId])
// ->field('COUNT(*) as count, IFNULL(CEIL(AVG(rate)/5*100),0) as avg')
// ->cache(10)->find();
$data['evaluate_data']=[
"evaluate_avg"=>$data["evaluate_avg"],
"evaluate_count"=>$data["evaluate_count"],
];

//优惠券
$data->coupon = (new Coupon)->where('endtime', '>', time())


+ 13
- 0
application/admin/view/unishop/product/add.html View File

@@ -111,6 +111,19 @@
</div>

<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('评论平均分')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-evaluate_avg" data-rule="required" class="form-control" name="row[evaluate_avg]" type="number" value="0">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('评论总数')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-evaluate_count" data-rule="required" class="form-control" name="row[evaluate_count]" type="number" value="0">
</div>
</div>

<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="0">


+ 12
- 7
application/admin/view/unishop/product/edit.html View File

@@ -114,13 +114,18 @@
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="{$row.weigh}">
</div>
</div>
<!-- <div class="form-group">-->
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Assign delivery')}:</label>-->
<!-- <div class="col-xs-12 col-sm-8">-->
<!-- <input id="c-delivery_id" data-rule="" data-source="unishop/delivery/index" class="form-control selectpage"-->
<!-- name="row[delivery_id]" type="text" value="{$row.delivery_id}">-->
<!-- </div>-->
<!-- </div>-->
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('评论平均分')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-evaluate_avg" data-rule="required" class="form-control" name="row[evaluate_avg]" type="number" value="{$row.evaluate_avg}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('评论总数')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-evaluate_count" data-rule="required" class="form-control" name="row[evaluate_count]" type="number" value="{$row.evaluate_count}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Switch')}:</label>
<div class="col-xs-12 col-sm-8">


+ 2
- 0
public/assets/js/backend/unishop/product.js View File

@@ -593,6 +593,8 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'upload', 'plupload',
formatter: Table.api.formatter.datetime
},
{field: 'weigh', title: __('Weigh')},
{field: 'evaluate_avg', title: __('评论平均分')},
{field: 'evaluate_count', title: __('评论总数')},
{field: 'switch', title: __('Switch'), formatter: Table.api.formatter.toggle},
{
field: 'operate',


Loading…
Cancel
Save