作者 lihan
1 个管道 的构建 通过 耗费 1 秒

修改bug阶段

... ... @@ -194,25 +194,36 @@ class CenterController extends HomeBaseController
$request = request();
$oid = $request->param('oid');
if ($request->isAjax()) {
$res = Db::name('zj_order_goods')->field('gid')->where(['oid' => $oid])->select();
$data = [];
foreach ($res as $key => $item) {
$data[$key] = [
'oid' => $oid,
'gid' => $item['gid'],
'uid' => session('user.id'),
'is_sta' => 1,
'is_shove' => 1,
'create_time' => time(),
'rank' => $request->param('rank'),
'more' => substr($request->param('more'), 0, strlen($request->param('more'))-1),
'content' => $request->param('content')
];
}
if (Db::name('zj_evaluate')->insertAll($data)) {
//已评价
$this->success('评价成功', '', true);
if(Db::name('zj_order')->where(['id'=>$oid])->value('is_evaluate') == 0) {
$res = Db::name('zj_order_goods')->field('gid')->where(['oid' => $oid])->select();
$data = [];
foreach ($res as $key => $item) {
$data[$key] = [
'oid' => $oid,
'gid' => $item['gid'],
'uid' => session('user.id'),
'is_sta' => 1,
'is_shove' => 1,
'create_time' => time(),
'rank' => $request->param('rank'),
'more' => substr($request->param('more'), 0, strlen($request->param('more')) - 1),
'content' => $request->param('content')
];
}
if (Db::name('zj_evaluate')->insertAll($data)) {
//变为已评价
$evaluate = [
'id' => $oid,
'is_evaluate'
];
if (Db::name('zj_order')->update($evaluate)) {
$this->success('评价成功', url('user/Center/orderList'), true);
} else {
$this->success('评价失败', '', false);
}
}
}else {
$this->success('您已评价过此订单啦', '', false);
}
} else {
return $this->fetch('', [
... ...
... ... @@ -307,7 +307,11 @@
dataType:"JSON",
success: function (data) {
console.log(data);
if(data.data === true) {
window.location.href=data.url;
}else {
alert(data.msg);
}
}
})
})
... ...