道具商城调整。

This commit is contained in:
2026-01-03 14:48:42 +08:00
parent 34b74335c2
commit 165e0565b5
3 changed files with 19 additions and 3 deletions

View File

@@ -276,7 +276,15 @@ class Decorate extends adminApi
return V(0,"该价格已存在");
}
//计算折扣取整
$discount = round($price/$original_price, 2)*10;
if($price==0 || $original_price==0){
$discount = 0;
}else{
$discount = round($price/$original_price, 2)*10;
if($discount >= 10){
$discount = 0;
}
}
$data = [
'did' => $did,
'day' => $day,

View File

@@ -78,7 +78,7 @@ class SystemMessage extends adminApi
$data['title'] = $title;
}
$content = $_POST['content'] ?? '';
$content = input('content', ''); //$_POST['content'] ?? '';
if($content){
$data['content'] = $content;
}

View File

@@ -87,12 +87,19 @@ class Decorate extends Model
->order('price asc')
->select();
}else{
$list = DB::name($this->table)->alias('a')->join('fa_vs_decorate_price b', 'a.did = b.did')->field('a.did,a.title,a.type,a.base_image,a.play_image,min(b.price) as price,special_num')->where($map)->group('b.did')->order('price asc')->select();
$list = DB::name($this->table)
->alias('a')->join('fa_vs_decorate_price b', 'a.did = b.did')
->field('a.did,a.title,a.type,a.base_image,a.play_image,min(b.price) as price,special_num,b.original_price,b.discount')->where($map)->group('b.did')->order('price asc')->select();
}
foreach ($list as $k => &$v) {
$v['base_image'] = localpath_to_netpath($v['base_image']);
$v['play_image'] = localpath_to_netpath($v['play_image']);
$v['price'] = (int)$v['price'];
if(isset($v['discount']) && ($v['discount']<=0 || $v['discount']>=10)){
$v['discount_str'] = "无折扣";
}else{
$v['discount_str'] = $v['discount']."";
}
}
return ['code' => 1, 'msg' => '获取成功', 'data' => $list];
}
@@ -115,6 +122,7 @@ class Decorate extends Model
$result['title'] = $decorate['title'];
foreach ($decorate_price as $k => $v) {
$result['price_list'][$k]['price'] = (int)$v['price'];
$result['price_list'][$k]['original_price'] = $v['original_price'];
$result['price_list'][$k]['discount'] = $v['discount'];
$result['price_list'][$k]['day'] = $v['day'];
//月