Kaynağa Gözat

修改高级操作-订单相关

lvhao 1 gün önce
ebeveyn
işleme
1ffa93bf3d
2 değiştirilmiş dosya ile 47 ekleme ve 0 silme
  1. 38 0
      core/CoreApp/controllers/Boss.php
  2. 9 0
      template/erp/boss.html

+ 38 - 0
core/CoreApp/controllers/Boss.php

@@ -86,6 +86,8 @@ class Boss extends Start_Controller
 			$this->_ggdd();
 		} else if ($arg == 'qt') {
 			$this->_qt();
+		}else if($arg == 'dycs'){
+			$this->_dycs();
 		} else {
 			$this->_index();
 		}
@@ -93,6 +95,11 @@ class Boss extends Start_Controller
 
 	public function _index()
 	{
+		if(empty($_SESSION['api'])){
+			exit('No direct script access allowed');
+		}
+		$user = $this->user->get_api($_SESSION['api']);
+		$this->data['user'] = $user; //登录的用户信息
 		$setting = $this->setting->get_settings();
 		$this->data['excelpass'] = $setting['excelpass'];
 		$this->data['excelusernum'] = $setting['excelusernum'];
@@ -1803,4 +1810,35 @@ class Boss extends Start_Controller
 			exit;
 		}
 	}
+
+	public function _dycs(){
+		$post = $this->input->post(NULL, TRUE);
+		if(empty($post['number'])){
+			echo json_encode(array('msg' => '订单编码不能为空', 'success' => false));
+			exit;
+		}
+		if(empty($post['dycs'])){
+			echo json_encode(array('msg' => '打印次数不能为空', 'success' => false));
+			exit;
+		}
+		$dycs = $post['dycs']*1;
+		if($dycs >= 10){
+			echo json_encode(array('msg' => '打印次数超过10次,请联系技术处理', 'success' => false));
+			exit;
+		}
+		$info = $this->logic_order->getInfo("number = '{$post['number']}'","*");
+		if(empty($info)){
+			echo json_encode(array('msg' => '请核对订单编码是否正确', 'success' => false));
+			exit;
+		}
+		
+		if($info['printnumber']*1 >= $dycs){
+			echo json_encode(array('msg' => '打印次数不能小于真实的打印次数', 'success' => false));
+			exit;
+		}
+		$table = $info['lv_platform'];
+		$this->$table->save(array('printnumber' => $dycs), $info['id']);
+		echo json_encode(array('msg' => '修改成功', 'success' => true));
+		exit;
+	}
 }

+ 9 - 0
template/erp/boss.html

@@ -22,6 +22,15 @@
 <li><font class="bossok" data-c="ggdd" data-u="ggdd">确定</font></li>
 </ul>
 
+{if $user['id']== 10}
+<ul class="search dycs" style="border-bottom: 1px solid #ccc;padding:16px 0">
+    <p style="color:#666;font-size: 18px;line-height:50px;">修改重置订单的打印次数</p>
+    <li>订单编号:<input value="" name="number" type="text" style="width:150px;text-align: center;"></li>
+    <li>打印次数:<input value="" name="dycs" type="text" style="width:150px;text-align: center;"></li>
+    <li><font class="bossok" data-c="dycs" data-u="dycs">确定</font></li>
+</ul>
+{/if}
+
 <ul class="search dpex" style="border-bottom: 1px solid #ccc;padding:16px 0">
 <p style="color:#666;font-size: 18px;line-height:50px;">DPEX运单</p>
 <li style="width:100%;">订单编号:<input value="" name="number" type="text" style="width:268px;"></li>