Преглед на файлове

提交修改在图库编辑的事情

lvhao преди 4 месеца
родител
ревизия
b591608ac5
променени са 2 файла, в които са добавени 25 реда и са изтрити 0 реда
  1. 19 0
      core/CoreApp/controllers/Whlabeltransport.php
  2. 6 0
      template/erp/whlabeltransport_edit.html

+ 19 - 0
core/CoreApp/controllers/Whlabeltransport.php

@@ -8,6 +8,7 @@ class Whlabeltransport extends Start_Controller {
 		$this->load->_model('Model_whlabeltransport','whlabeltransport');
 		$this->load->_model('Model_logic_u9tools','logic_u9tools');
 		$this->load->_model("Model_zzquque_u9","zzquque_u9");
+		$this->load->_model("Model_logic_ding","logic_ding");
 	}
 	//定义方法的调用规则 获取URI第二段值
     public function _remap($arg,$arg_array)
@@ -278,11 +279,29 @@ class Whlabeltransport extends Start_Controller {
 			}
 			$post['num'] = $this->input->post('num',true);
 			$post['text'] = $this->input->post('text',true);
+			$post['sku'] = $this->input->post('sku',true);
 			$stime = $this->input->post('stime',true);
 			$post['stime'] = strtotime($stime);
 			$post['edit'] = time();
+			$info = $this->whlabeltransport->read($id);
+			if($post['sku'] !== $info['sku']){
+				$d = $this->whlabel->get_warehousesku(5,trim($post['sku']));//针对各个仓库
+				if(!$d)//如果没有这个SKU
+				{
+					echo json_encode(array('msg'=>'修改失败,'.$post['sku'].'-库存中不存在此SKU','success'=>false));exit;
+				}
+				$post['shop'] = $d['shop'];
+				$post['purchase'] = $d['purchase'];
+				$post['title'] = $d['title'];
+				$post['number'] = $d['number'];
+				$post['features'] = $d['features'];
+				$post['retreatwarehouse'] = $d['retreatwarehouse'];
+			}
+			
 			if($this->whlabeltransport->save($post,$id))
         	{
+				$this->logic_ding->sendToDing("检测在途库存".$info['order_no']."修改前的数据".json_encode($info,JSON_UNESCAPED_UNICODE));
+				$this->logic_ding->sendToDing("检测在途库存".$info['order_no']."修改的数据".json_encode($post,JSON_UNESCAPED_UNICODE));
          		echo json_encode(array('msg'=>'修改成功','success'=>true));exit;
        	 	}
        		else

+ 6 - 0
template/erp/whlabeltransport_edit.html

@@ -14,6 +14,12 @@
 <input value="{date('Y-m-d',$whlabeltransport['stime'])}" name="stime" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD'})" />
 </li>
 
+<li  class="length">
+	<em>SKU:</em>
+	<input type="text" name="sku" value="{$whlabeltransport['sku']}" />
+</li>
+	
+
 <li class="length">
 <em>备注:</em>
 <textarea name="text">{$whlabeltransport['text']}</textarea>