Commit 13a1b47b authored by clone's avatar clone

bug

parent 00d97aac
...@@ -70,15 +70,17 @@ class ConvertOrder extends Basic ...@@ -70,15 +70,17 @@ class ConvertOrder extends Basic
foreach ($appliesList as $item) { foreach ($appliesList as $item) {
$userInfo = $this->userModel->insertUserConvert($this->userBin($item["customer"], $item["customer"], $userInfo = $this->userModel->insertUserConvert($this->userBin($item["customer"], $item["customer"],
$item["phpone"], $item["sex"], $item["created"])); $item["phpone"], $item["sex"], $item["created"]));
if (count($userInfo) <= 0) continue; if (count($userInfo) > 1) {
$reportParam = $this->reportBin($item["id"], $item["agent_id"], $item["phone"], $item["realname"], $item["agent_shop_id"], $userInfo["id"], $userInfo["user_phone"] $reportParam = $this->reportBin($item["id"], $item["agent_id"], $item["phone"], $item["realname"], $item["agent_shop_id"], $userInfo["id"], $userInfo["user_phone"]
, $userInfo["user_name"], $item["vehicle"], $item["agent_shop_id"], $item["receptiontime"], $item["created"], $item["modified"]); , $userInfo["user_name"], $item["vehicle"], $item["agent_shop_id"], $item["receptiontime"], $item["created"], $item["modified"]);
$f_id = $this->reportModel->addReport($reportParam); $f_id = $this->reportModel->addReport($reportParam);
if ($f_id > 0) { if ($f_id > 0) {
$orderParam = $this->orderBin($this->createOrderNumber(), $f_id, $item["house_id"]); $orderParam = $this->orderBin($this->createOrderNumber(), $f_id, $item["house_id"],$item["created"], $item["modified"]);
array_push($orderArr, $orderParam); array_push($orderArr, $orderParam);
} }
} }
}
$this->orderModel->insertOrderByAll($orderArr); $this->orderModel->insertOrderByAll($orderArr);
} }
...@@ -91,6 +93,7 @@ class ConvertOrder extends Basic ...@@ -91,6 +93,7 @@ class ConvertOrder extends Basic
*/ */
public function convertMarchIn() public function convertMarchIn()
{ {
set_time_limit(0);
$total = $this->remarksModel->getRemarksCount(); $total = $this->remarksModel->getRemarksCount();
$pageSize = 200; $pageSize = 200;
$pageTotal = ceil($total / $pageSize); $pageTotal = ceil($total / $pageSize);
...@@ -111,9 +114,10 @@ class ConvertOrder extends Basic ...@@ -111,9 +114,10 @@ class ConvertOrder extends Basic
public function convertCollectingBill() public function convertCollectingBill()
{ {
set_time_limit(0);
$field = "a.type,a.moneytype,a.money,a.trademark,a.remarks,a.created,a.modified,d.id as agent_id,b.id as report_id,c.id as order_id,c.order_no"; $field = "a.type,a.moneytype,a.money,a.trademark,a.remarks,a.created,a.modified,d.id as agent_id,b.id as report_id,c.id as order_id,c.order_no";
$collectingBillList = $this->journalaccountsModel->getJournalAccountsListByStatus(1, 2000, $field); $collectingBillList = $this->journalaccountsModel->getJournalAccountsListByStatus(1, 2000, $field);
dump($collectingBillList); dump($collectingBillList);exit;
$collectingBillArr = []; $collectingBillArr = [];
foreach ($collectingBillList as $key => $item) { foreach ($collectingBillList as $key => $item) {
$collectingBillParams = $this->collectingBillBin(0, $item["moneytype"], $item["type"], $item["money"], $collectingBillParams = $this->collectingBillBin(0, $item["moneytype"], $item["type"], $item["money"],
...@@ -269,9 +273,11 @@ class ConvertOrder extends Basic ...@@ -269,9 +273,11 @@ class ConvertOrder extends Basic
* @param $order_no * @param $order_no
* @param $f_id * @param $f_id
* @param $house_id * @param $house_id
* @param $create_time
* @param $update_time
* @return mixed * @return mixed
*/ */
private function orderBin($order_no, $f_id, $house_id) private function orderBin($order_no, $f_id, $house_id,$create_time,$update_time)
{ {
$houseModel = new GHouses(); $houseModel = new GHouses();
$houseResult = $houseModel->getHouseDetail("id,internal_title", [ "id" => $house_id ]); $houseResult = $houseModel->getHouseDetail("id,internal_title", [ "id" => $house_id ]);
...@@ -280,8 +286,8 @@ class ConvertOrder extends Basic ...@@ -280,8 +286,8 @@ class ConvertOrder extends Basic
$param["f_id"] = $f_id; $param["f_id"] = $f_id;
$param["house_id"] = $house_id; $param["house_id"] = $house_id;
$param["house_title"] = $house_title; $param["house_title"] = $house_title;
$param["create_time"] = date("Y-m-d H:i:s", time()); $param["create_time"] = $create_time;
$param["update_time"] = date("Y-m-d H:i:s", time()); $param["update_time"] = $update_time;
return $param; return $param;
} }
......
...@@ -50,6 +50,7 @@ class Basic extends Controller ...@@ -50,6 +50,7 @@ class Basic extends Controller
"api/commentAndDeal", "api/commentAndDeal",
"api/check_code", "api/check_code",
"api/convertOrderByTime", "api/convertOrderByTime",
"api/convertMarchIn",
"api/convertCollectingBill", "api/convertCollectingBill",
); );
......
...@@ -26,7 +26,7 @@ class Applies extends Model ...@@ -26,7 +26,7 @@ class Applies extends Model
public function getApplies($pageNo, $pageSize, $field) public function getApplies($pageNo, $pageSize, $field)
{ {
$where_["transaction_status"] = 1; $where_["transaction_status"] = 0;
return Db::table($this->table) return Db::table($this->table)
->field($field) ->field($field)
->alias("a") ->alias("a")
...@@ -39,7 +39,7 @@ class Applies extends Model ...@@ -39,7 +39,7 @@ class Applies extends Model
} }
public function getAppliesCount() public function getAppliesCount()
{ {
$where_["transaction_status"] = 1; $where_["transaction_status"] = 0;
return $this return $this
->field("a.id") ->field("a.id")
->alias("a") ->alias("a")
......
...@@ -115,8 +115,8 @@ class JournalAccounts extends Model ...@@ -115,8 +115,8 @@ class JournalAccounts extends Model
return $this->db return $this->db
->field($field) ->field($field)
->alias("a") ->alias("a")
->join('o_report b', 'a.apply_id = b.id', 'LEFT') ->join('o_report b', 'a.apply_id = b.id', 'right')
->join('o_order c', 'b.id = c.f_id', 'LEFT') ->join('o_order c', 'b.id = c.f_id', 'right')
->join('agents d', 'a.operaaccount = d.realname', 'LEFT') ->join('agents d', 'a.operaaccount = d.realname', 'LEFT')
->where($params) ->where($params)
->limit($pageSize) ->limit($pageSize)
......
...@@ -376,7 +376,8 @@ class Users extends Model ...@@ -376,7 +376,8 @@ class Users extends Model
*/ */
public function insertUserConvert($params){ public function insertUserConvert($params){
$where_ = []; $where_ = [];
if(!isset($params["user_phone"]) || !preg_match('/^1[345678]\d{9}$/', $params["user_phone"])){ $params["user_phone"] = strlen($params["user_phone"])>11 ? substr($params["user_phone"], 0,11) : $params["user_phone"];
if(!isset($params["user_phone"]) || !preg_match('/^1[3456789]\d{9}$/', $params["user_phone"])){
return null; return null;
} }
$where_ ["user_phone"] = $params ["user_phone"]; $where_ ["user_phone"] = $params ["user_phone"];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment