123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Administrator
- * Date: 2020-09-23
- * Time: 15:15
- */
-
- namespace app\back\controller;
-
-
- use app\back\model\GoodsOrderModel;
- use cmf\controller\AdminBaseController;
- use think\Db;
- class GoodsOrderController extends AdminBaseController
- {
- public function index()
- {
- $goodsOrderModel = new GoodsOrderModel();
- $list = $goodsOrderModel->getlist();
- $this->assign('list',$list);
- $this->assign('page',$list->render());
- return $this->fetch();
- }
-
- public function payment()
- {
- $goodsOrderModel = new GoodsOrderModel();
- $id = $this->request->param('id');
- $data['status'] = 1;
- $goodsOrderModel->allowField(true)->isUpdate(true)->save($data,['id'=>$id]);
- $log['admin_id'] = cmf_get_current_admin_id();
- $log['action_time'] = date('Y-m-d H:i:s');
- $log['obj_id'] = $id;
- $log['remark'] = '订单设为付款';
- $log['type'] = 2;
- Db::name('goods_order_action_log')->insert($log);
- $this->success('操作成功');
-
- }
-
- public function shipments()
- {
- $id = $this->request->param('id');
- $this->assign('id',$id);
- return $this->fetch();
- }
-
- public function doshipments()
- {
- $goodsOrderModel = new GoodsOrderModel();
- $data = $this->request->param();
- $data['status'] = 2;
- $data['fahuo_time'] = time();
- $goodsOrderModel->allowField(true)->isUpdate(true)->save($data);
- $log['admin_id'] = cmf_get_current_admin_id();
- $log['action_time'] = date('Y-m-d H:i:s');
- $log['obj_id'] = $data['id'];
- $log['remark'] = '订单发货';
- $log['type'] = 2;
- Db::name('goods_order_action_log')->insert($log);
- return json(['code'=>1]);
- }
-
- public function take()
- {
- $goodsOrderModel = new GoodsOrderModel();
- $id = $this->request->param('id');
- $data['status'] = 3;
- $data['take_time'] = time();
- $goodsOrderModel->allowField(true)->isUpdate(true)->save($data,['id'=>$id]);
- $log['admin_id'] = cmf_get_current_admin_id();
- $log['action_time'] = date('Y-m-d H:i:s');
- $log['obj_id'] = $id;
- $log['remark'] = '订单收货';
- $log['type'] = 2;
- Db::name('goods_order_action_log')->insert($log);
- $this->success('操作成功');
- }
- public function delete()
- {
- $id = $this->request->param('id');
- $log['admin_id'] = cmf_get_current_admin_id();
- $log['action_time'] = date('Y-m-d H:i:s');
- $log['obj_id'] = $id;
- $log['remark'] = '订单删除';
- $log['type'] = 2;
- Db::name('goods_order_action_log')->insert($log);
- GoodsOrderModel::destroy($id);
- $this->success('删除成功');
- }
- }
|