SalesmangoodsController.php
3.0 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<?php
// +----------------------------------------------------------------------
// | bronet [ 以客户为中心 以奋斗者为本 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013-2017 http://www.bronet.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
namespace app\portal\controller;
use cmf\controller\WeChatBaseController;
use think\Db;
class SalesmangoodsController extends WeChatBaseController{
/**
* 业务员商品管理
*/
public function salesman_goods(){
$uid = cmf_get_current_user_id();
$data_goods = Db::name('goods') -> where("uid =".$uid." and type =2") -> order("sort desc") -> select() -> toArray();
if(!empty($data_goods)){
foreach ($data_goods as $key => $val){
$price = explode('.',$val['price']);
$data_goods[$key]['price0'] = $price[0];
$data_goods[$key]['price1'] = $price[1];
}
}
$this -> assign('data_goods',$data_goods);
return $this -> fetch();
}
/**
* 业务员商品上移
*/
public function goods_move_up(){
$uid = cmf_get_current_user_id();
$goods_id = $_POST['goods_id'];
$data_goods = Db::name('goods') -> where('id',$goods_id) -> find();
$data = Db::name('goods') -> where("uid =".$uid." and type =2") -> order("sort desc") -> select() -> toArray();
foreach ($data as $key => $val){
if($val['sort'] == $data_goods['sort']){
$sort = $data[$key-1]['sort'];
$data[$key-1]['sort'] = $data[$key]['sort'];
Db::name('goods') -> where('id',$data[$key-1]['id']) -> update(['sort'=>$data[$key-1]['sort']]);
$data[$key]['sort'] = $sort;
Db::name('goods') -> where('id',$data[$key]['id']) -> update(['sort'=>$data[$key]['sort']]);
}
}
return true;
}
/**
* 业务员商品删除
*/
public function goods_del(){
$id = $_POST['goods_id'];
$data = Db::name('goods') -> delete($id);
if($data){
return true;
}else{
return false;
}
}
/**
* 业务员商品费用查询
*/
public function goods_cost(){
$id = $_POST['goods_id'];
$data = Db::name('goods') -> where('id',$id) -> find();
return json_encode($data);
}
/**
* 点击费用编辑
*/
public function moneyedit(){
$data = Db::name('goods') -> where('id',$_POST['goods_id']) -> update(['price'=>$_POST['price'],'money'=>$_POST['money']]);
if($data){
return true;
}else{
return false;
}
}
/**
* 添加业务员商品页
*/
public function Salesman_goods_add(){
return $this -> fetch();
}
}