fixed: Trippest同步: 解决团号相同但地接订单号不同

feature/trippest
lyt 6 years ago
parent a25a468b31
commit 59ee9d682e

@ -214,6 +214,7 @@ class TulanduoApi extends CI_Controller
}
}
if (empty($to_update_list)) {
echo "empty";
return false;
}
$unique_orderGroupCombine = array(); // 录入拼团调度时,避免重复
@ -239,6 +240,7 @@ class TulanduoApi extends CI_Controller
$this->order_cancel($order->COLI_ID);
}
}
echo "cancel";
return;
}
if (isset($detail_jsonResp->orderDetail->agcOrderNo) && $detail_jsonResp->orderDetail->agcOrderNo!="") {
@ -276,6 +278,7 @@ class TulanduoApi extends CI_Controller
}
}
if (strval($detail_jsonResp->orderDetail->orderStatus) !== '1') {
echo "not confirm";
return;
}
/** HT 开始 */
@ -288,7 +291,7 @@ class TulanduoApi extends CI_Controller
if (strlen($real_groupCode) < 9) {
$real_groupCode = $real_groupCode_info['all'];
}
$getInfo_byGroupCodeArr = $this->Orders_model->get_order_by_groupcode($real_groupCode, $order->GCI_VendorOrderId);
$getInfo_byGroupCodeArr = $this->Orders_model->get_order_by_groupcode($real_groupCode, $order->GCI_VendorOrderId, $vei_SN);
}
$duplicate = false;
// 由同步新增的订单 或 未找到团号关联

@ -591,8 +591,9 @@ class Orders_model extends CI_Model {
* @date 2018-08-23
* @param [type] $code [description]
*/
public function get_order_by_groupcode($code, $order_id=0)
public function get_order_by_groupcode($code, $order_id=0, $vei_sn=0)
{
$vei_sn_sql = $vei_sn===0 ? " " : " AND COLD_PlanVEI_SN=$vei_sn ";
$sql = "SELECT COLI_SN,gri.GRI_SN,cold.COLD_PlanVEI_SN,cold.COLD_SN,coli.COLI_ID,
(select top 1 case gci_vendororderId when $order_id then gci_vendororderId else 0 end
from groupcombineinfo where gci_gri_sn=coli_gri_sn
@ -604,6 +605,7 @@ class Orders_model extends CI_Model {
coli.COLI_Memo,cold.COLD_MemoText
FROM BIZ_ConfirmLineInfo coli
inner join BIZ_ConfirmLineDetail cold on cold.COLD_COLI_SN=COLI_SN
$vei_sn_sql
left JOIN GRoupInfo gri ON coli.COLI_GRI_SN=gri.GRI_SN and GRI_OrderType=227002
WHERE (select OPI_DEI_SN from OperatorInfo where OPI_SN=COLI_OPI_ID)=30
and coli.COLI_State<>50 and coli.COLI_GroupCode LIKE '%$code%'

Loading…
Cancel
Save