商旅组要任何状态收款后都改为新订单(已支付)

feature/trippest
lyt 7 years ago
parent c434f2ed99
commit c9f726b600

@ -121,11 +121,21 @@ class Alipay_model extends CI_Model {
//修改订单状态 //修改订单状态
public function update_biz_coli_state($coli_sn, $coli_state) { public function update_biz_coli_state($coli_sn, $coli_state) {
$sql = " $sql = "
UPDATE BIZ_ConfirmLineInfo IF EXISTS
SET COLI_State = ? ( SELECT OPI_DEI_SN
WHERE COLI_SN = ? AND COLI_State in (0,1,11,12,13,14,40,50,60,101,102,999) FROM OperatorInfo
INNER JOIN BIZ_ConfirmLineInfo ON OPI_SN=COLI_OPI_ID
WHERE COLI_SN=? AND OPI_DEI_SN=10
)
UPDATE BIZ_ConfirmLineInfo
SET COLI_State=?
WHERE COLI_SN=?
ELSE
UPDATE BIZ_ConfirmLineInfo
SET COLI_State=? WHERE COLI_SN=?
AND COLI_State IN (0,1,11,12,13,14,40,50,60,101,102,999)
"; ";
$query = $this->HT->query($sql, array($coli_state, $coli_sn)); $query = $this->HT->query($sql, array($coli_sn, $coli_state, $coli_sn, $coli_state, $coli_sn));
return $query; return $query;
} }

@ -121,11 +121,21 @@ class IPayLinks_model extends CI_Model {
//修改订单状态 //修改订单状态
public function update_biz_coli_state($coli_sn, $coli_state) { public function update_biz_coli_state($coli_sn, $coli_state) {
$sql = " $sql = "
UPDATE BIZ_ConfirmLineInfo IF EXISTS
SET COLI_State = ? ( SELECT OPI_DEI_SN
WHERE COLI_SN = ? and COLI_State in (0,1,11,12,13,14,40,50,60,101,102,999) FROM OperatorInfo
INNER JOIN BIZ_ConfirmLineInfo ON OPI_SN=COLI_OPI_ID
WHERE COLI_SN=? AND OPI_DEI_SN=10
)
UPDATE BIZ_ConfirmLineInfo
SET COLI_State=?
WHERE COLI_SN=?
ELSE
UPDATE BIZ_ConfirmLineInfo
SET COLI_State=? WHERE COLI_SN=?
AND COLI_State IN (0,1,11,12,13,14,40,50,60,101,102,999)
"; ";
$query = $this->HT->query($sql, array($coli_state, $coli_sn)); $query = $this->HT->query($sql, array($coli_sn, $coli_state, $coli_sn, $coli_state, $coli_sn));
return $query; return $query;
} }

@ -122,11 +122,21 @@ class Paypal_model extends CI_Model {
//修改订单状态 //修改订单状态
public function update_biz_coli_state($coli_sn, $coli_state) { public function update_biz_coli_state($coli_sn, $coli_state) {
$sql = " $sql = "
UPDATE BIZ_ConfirmLineInfo IF EXISTS
SET COLI_State = ? ( SELECT OPI_DEI_SN
WHERE COLI_SN = ? AND COLI_State in (0,1,11,12,13,14,40,50,60,101,102,999) FROM OperatorInfo
INNER JOIN BIZ_ConfirmLineInfo ON OPI_SN=COLI_OPI_ID
WHERE COLI_SN=? AND OPI_DEI_SN=10
)
UPDATE BIZ_ConfirmLineInfo
SET COLI_State=?
WHERE COLI_SN=?
ELSE
UPDATE BIZ_ConfirmLineInfo
SET COLI_State=? WHERE COLI_SN=?
AND COLI_State IN (0,1,11,12,13,14,40,50,60,101,102,999)
"; ";
$query = $this->HT->query($sql, array($coli_state, $coli_sn)); $query = $this->HT->query($sql, array($coli_sn, $coli_state, $coli_sn, $coli_state, $coli_sn));
return $query; return $query;
} }

Loading…
Cancel
Save