|
@@ -14,6 +14,7 @@ class Model_logic_order extends Lin_Model {
|
|
|
$this->load->_model('Model_api','apimodel');
|
|
$this->load->_model('Model_api','apimodel');
|
|
|
$this->load->_model("Model_logic_u9tools","logic_u9tools");
|
|
$this->load->_model("Model_logic_u9tools","logic_u9tools");
|
|
|
$this->load->_model("Model_express","express");
|
|
$this->load->_model("Model_express","express");
|
|
|
|
|
+ $this->load->_model("Model_uni","uni");
|
|
|
}
|
|
}
|
|
|
/**
|
|
/**
|
|
|
* 通过调用者给的表明 即其他条件查询对应的订单
|
|
* 通过调用者给的表明 即其他条件查询对应的订单
|
|
@@ -342,6 +343,11 @@ class Model_logic_order extends Lin_Model {
|
|
|
if($res['code'] == -1){
|
|
if($res['code'] == -1){
|
|
|
return $res;
|
|
return $res;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ $res = $this->checkUni($post);
|
|
|
|
|
+ if($res['code'] == -1){
|
|
|
|
|
+ return $res;
|
|
|
|
|
+ }
|
|
|
return [
|
|
return [
|
|
|
'code'=>1,
|
|
'code'=>1,
|
|
|
"msg"=>"ok"
|
|
"msg"=>"ok"
|
|
@@ -536,6 +542,10 @@ class Model_logic_order extends Lin_Model {
|
|
|
if($res['code'] == -1){
|
|
if($res['code'] == -1){
|
|
|
return $res;
|
|
return $res;
|
|
|
}
|
|
}
|
|
|
|
|
+ $res = $this->checkUni($post);
|
|
|
|
|
+ if($res['code'] == -1){
|
|
|
|
|
+ return $res;
|
|
|
|
|
+ }
|
|
|
return [
|
|
return [
|
|
|
'code'=>1,
|
|
'code'=>1,
|
|
|
"msg"=>"ok"
|
|
"msg"=>"ok"
|
|
@@ -886,6 +896,27 @@ class Model_logic_order extends Lin_Model {
|
|
|
return 1;
|
|
return 1;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ public function checkUni($post){
|
|
|
|
|
+ if($post['express'] == 81){
|
|
|
|
|
+ if(strlen($post['zipcode']) == 5){
|
|
|
|
|
+ return [
|
|
|
|
|
+ "code"=>-1,
|
|
|
|
|
+ "msg"=>"Uni的邮编必须为5位"
|
|
|
|
|
+ ];
|
|
|
|
|
+ }
|
|
|
|
|
+ $zipcode = $this->uni->allPostNumber();
|
|
|
|
|
+ if(!in_array($post['zipcode'],$zipcode)){
|
|
|
|
|
+ return [
|
|
|
|
|
+ "code"=>-1,
|
|
|
|
|
+ "msg"=>"此订单的邮编不在允许范围内"
|
|
|
|
|
+ ];
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return [
|
|
|
|
|
+ "code"=>1,
|
|
|
|
|
+ "msg"=>""
|
|
|
|
|
+ ];
|
|
|
|
|
+ }
|
|
|
/**
|
|
/**
|
|
|
* 修改订单数据替换
|
|
* 修改订单数据替换
|
|
|
*/
|
|
*/
|