Commit 6c214574 by 冷斌

fix bug

parent e82f237b
......@@ -269,7 +269,7 @@ class GroupOrderController extends AdminController
->join('yi_goods on yi_order_goods.goods_id=yi_goods.id')
->join('yi_goods_group gg on yi_goods.id=gg.goods_id and gg.group_id='.$this->group_id)
->select();
$order_info[$key]['o_status']=$goods_info[0]['status'];
$order_info[$key]['o_status']=$v['status'] == 2 ? '-1' : $goods_info[0]['status'];
$order_info[$key]['goods']=$goods_info;
$order_info[$key]['s_price']=0;
foreach($goods_info as $v1){
......@@ -360,7 +360,7 @@ class GroupOrderController extends AdminController
$paymoney = $rows['s_price']+$rows['dis_price'];
$rows['s_price']=number_format($paymoney,2);//转换为2位数的钱
$rows['ssZw']=number2chinese($paymoney);
$rows['status1']=$goods_list[0]['status'];
$rows['status1']=$rows['status'] == 2 ? '-1' : $goods_list[0]['status'];
$rows['list']=$goods_list;
$log=$this->getLogistics($rows['order_num'],$this->group_id);
$rows['log']=$log;
......@@ -580,7 +580,8 @@ class GroupOrderController extends AdminController
$paymoney = $rows['s_price']+$rows['dis_price'];
$rows['s_price']=number_format($paymoney,2);//转换为2位数的钱
$rows['ssZw']=number2chinese($paymoney);
$rows['status1']=$goods_list[0]['status'];
// $rows['status1']=$goods_list[0]['status'];
$rows['status1']=$rows['status'] == 2 ? '-1' : $goods_list[0]['status'];
$rows['list']=$goods_list;
$log=$this->getLogistics($rows['order_num'],$this->group_id);
$rows['log']=$log;
......
......@@ -94,6 +94,7 @@ FROM yi_order as o
og.order_id,
og.group_id
FROM yi_order_goods as og
WHERE og.status > 0
GROUP BY og.order_id) as a
on a.order_id = o.id
WHERE a.group_id = {$this->group_id}
......
......@@ -64,10 +64,12 @@ class OtherController extends AdminController
$pid = $areaParent['id'];
$dArea = $area->where(['pid' => $pid])->select();
}
$meta_title = ($cid > 0 ? '编辑' : '添加') . '开通城市';
$this->assign('cid', $cid);
$this->assign('pid', $pid);
$this->assign('dredge', $dredge);
$this->assign('meta_title','添加城市');
$this->assign('meta_title',$meta_title);
$this->assign('province',$list);
$this->assign('dArea',$dArea);
$this->display();
......
......@@ -50,6 +50,7 @@
<eq name="rows.status1" value="2">待发货</eq>
<eq name="rows.status1" value="3">待收货</eq>
<eq name="rows.status1" value="4">交易完成</eq>
<eq name="rows.status1" value="-1">已取消</eq>
</span>
<span style="color: red;">
订单总价:¥{$rows.s_price}元
......
......@@ -72,6 +72,7 @@
<eq name="vo.o_status" value="2">待发货</eq>
<eq name="vo.o_status" value="3">待收货</eq>
<eq name="vo.o_status" value="4">已完成</eq>
<eq name="vo.o_status" value="-1">已取消</eq>
</td>
<td> <a href="{:U('GroupOrder/details?id='.$vo['id'])}" class="" >订单详情</a></td>
......
......@@ -2,7 +2,7 @@
<block name="body">
<div class="main-title">
<h2>添加开通城市</h2>
<h2>{$meta_title}</h2>
</div>
<form action="__SELF__" method="post" class="form-horizontal" onsubmit="return hid()">
<input type="hidden" name="city_name" value="" id="city_name" />
......
......@@ -391,8 +391,8 @@ class ApiIndentController extends Controller
$_data['y_price']=($priceS['y_price'] + $cexplain);//商品总优惠价格
// $_data['s_price']=$_data['z_price']+$_data['dis_price']-$_data['cou_price']-$_data['y_price'];//订单最终价格
$_data['s_price']=$_data['z_price']+$_POST['dis_price']-$_data['cou_price']-$_data['y_price'];//订单最终价格
// $_data['s_price'] = 0.01;
// $_data['s_price']=$_data['z_price']+$_POST['dis_price']-$_data['cou_price']-$_data['y_price'];//订单最终价格
$_data['s_price'] = 0.01;
$order=M('order');//添加订单数据
$order->startTrans();//开启事务
$msg=$order->data($_data)->add();
......
......@@ -95,7 +95,7 @@ class ApiOrderController extends Controller
}
echo json2(200,'success',$info);
}else{
echo json2(400,'暂无数据!','error');
echo json2(200,'暂无数据!',[]);
}
}
//取消订单
......@@ -105,6 +105,11 @@ class ApiOrderController extends Controller
$order=M('order');
$data['status']=2;
$msg=$order->where('order_num="'.$_GET['order_num'].'"')->data($data)->save();
$orderModel = M('order')->where('order_num="'.$_GET['order_num'].'"')->find();
$orderGoods = M('order_goods')->where('order_id = ' . $orderModel['id'])->data([
'status' => -1
])->save();
if($msg){
echo json2(200,'操作成功!','success');
}else{
......
......@@ -578,7 +578,7 @@ class PHPExcel_Calculation_Functions {
return 4;
} elseif(is_array($value)) {
return 64;
break;
// break;
} elseif(is_string($value)) {
// Errors
if ((strlen($value) > 0) && ($value{0} == '#')) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment