|
@@ -75,42 +75,4 @@ class Manage
|
|
|
return '暂无';
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- public function updateGoods($id, $name, $data)
|
|
|
- {
|
|
|
- $table = Dever::input('table');
|
|
|
- $goods = Dever::param('goods', $data);
|
|
|
- if ($goods) {
|
|
|
- $info = Dever::db('scm_servicer/' . $table . '_goods')->find($id);
|
|
|
- if ($info) {
|
|
|
- $order = Dever::db('scm_servicer/' . $table)->find($info['order_id']);
|
|
|
- $update['where_id'] = $info['order_id'];
|
|
|
- $update['order_num'] = $this->getOrderId($table);
|
|
|
- Dever::db('scm_servicer/' . $table)->update($update);
|
|
|
-
|
|
|
- $temp = explode('-', $goods);
|
|
|
- $update = array();
|
|
|
- $update['where_id'] = $id;
|
|
|
- $update['goods_id'] = $temp[0];
|
|
|
- $update['sku_id'] = $temp[1];
|
|
|
- $update['cash'] = $temp[2];
|
|
|
- Dever::db('scm_servicer/' . $table . '_goods')->update($update);
|
|
|
-
|
|
|
- Dever::config('base')->hook = false;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- # 生成订单号
|
|
|
- public function getOrderId($table)
|
|
|
- {
|
|
|
- $first = ucfirst(substr($table, 0, 1));
|
|
|
- $where['order_num'] = Dever::order('C' . $first);
|
|
|
- $state = Dever::db('scm_servicer/' . $table)->one($where);
|
|
|
- if (!$state) {
|
|
|
- return $where['order_num'];
|
|
|
- } else {
|
|
|
- return $this->getOrderId($table);
|
|
|
- }
|
|
|
- }
|
|
|
}
|