|
|
@ -148,11 +148,12 @@ class Orders_model extends CI_Model {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public function get_vendorarrangestate_byVendor($vendorOrderId, $vei_sn)
|
|
|
|
public function get_vendorarrangestate_byVendor($vendorOrderId, $vei_sn)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
$sql = "SELECT coli.COLI_ID, coli.COLI_SN,
|
|
|
|
$sql = "SELECT coli.COLI_ID, coli.COLI_SN,opi.OPI_Email,opi.OPI_Name,
|
|
|
|
vas.VAS_ChangeText, vas.VAS_ConfirmInfo, vas.VAS_SN
|
|
|
|
vas.VAS_ChangeText, vas.VAS_ConfirmInfo, vas.VAS_SN
|
|
|
|
FROM BIZ_GroupCombineInfo gci
|
|
|
|
FROM BIZ_GroupCombineInfo gci
|
|
|
|
INNER JOIN BIZ_ConfirmLineInfo coli ON gci.GCI_GRI_SN=coli.COLI_GRI_SN
|
|
|
|
INNER JOIN BIZ_ConfirmLineInfo coli ON gci.GCI_GRI_SN=coli.COLI_GRI_SN
|
|
|
|
INNER JOIN VendorArrangeState vas ON vas.VAS_GRI_SN=coli.COLI_GRI_SN
|
|
|
|
INNER JOIN VendorArrangeState vas ON vas.VAS_GRI_SN=coli.COLI_GRI_SN
|
|
|
|
|
|
|
|
LEFT JOIN OperatorInfo opi ON opi.OPI_SN=coli.COLI_OPI_ID
|
|
|
|
WHERE gci.GCI_VendorOrderId=? and vas.VAS_VEI_SN=? ";
|
|
|
|
WHERE gci.GCI_VendorOrderId=? and vas.VAS_VEI_SN=? ";
|
|
|
|
$query = $this->HT->query($sql, array($vendorOrderId, $vei_sn));
|
|
|
|
$query = $this->HT->query($sql, array($vendorOrderId, $vei_sn));
|
|
|
|
return $query->result();
|
|
|
|
return $query->result();
|
|
|
@ -164,11 +165,12 @@ class Orders_model extends CI_Model {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public function get_vendorarrangestate_byGroup($groupCode, $vei_sn)
|
|
|
|
public function get_vendorarrangestate_byGroup($groupCode, $vei_sn)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
$sql = "SELECT coli.COLI_ID, coli.COLI_SN,
|
|
|
|
$sql = "SELECT coli.COLI_ID, coli.COLI_SN,opi.OPI_Email,opi.OPI_Name,
|
|
|
|
vas.VAS_ChangeText, vas.VAS_ConfirmInfo, vas.VAS_SN
|
|
|
|
vas.VAS_ChangeText, vas.VAS_ConfirmInfo, vas.VAS_SN
|
|
|
|
FROM GRoupInfo gri
|
|
|
|
FROM GRoupInfo gri
|
|
|
|
INNER JOIN BIZ_ConfirmLineInfo coli ON gri.GRI_SN=coli.COLI_GRI_SN
|
|
|
|
INNER JOIN BIZ_ConfirmLineInfo coli ON gri.GRI_SN=coli.COLI_GRI_SN
|
|
|
|
INNER JOIN VendorArrangeState vas ON vas.VAS_GRI_SN=coli.COLI_GRI_SN
|
|
|
|
INNER JOIN VendorArrangeState vas ON vas.VAS_GRI_SN=coli.COLI_GRI_SN
|
|
|
|
|
|
|
|
LEFT JOIN OperatorInfo opi ON opi.OPI_SN=coli.COLI_OPI_ID
|
|
|
|
WHERE vas.VAS_VEI_SN=? and gri.GRI_No LIKE '$groupCode%'";
|
|
|
|
WHERE vas.VAS_VEI_SN=? and gri.GRI_No LIKE '$groupCode%'";
|
|
|
|
$query = $this->HT->query($sql, array($vei_sn));
|
|
|
|
$query = $this->HT->query($sql, array($vei_sn));
|
|
|
|
return $query->result();
|
|
|
|
return $query->result();
|
|
|
@ -464,8 +466,10 @@ class Orders_model extends CI_Model {
|
|
|
|
lmi.LMI_Telephone,
|
|
|
|
lmi.LMI_Telephone,
|
|
|
|
lmi.LMI_Mobile,
|
|
|
|
lmi.LMI_Mobile,
|
|
|
|
lmi.LMI_ListMail
|
|
|
|
lmi.LMI_ListMail
|
|
|
|
|
|
|
|
,vei2.VEI2_CompanyBN
|
|
|
|
FROM LinkmanInfo lmi
|
|
|
|
FROM LinkmanInfo lmi
|
|
|
|
INNER JOIN LinkManInfo2 lmi2 ON lmi2.LMI2_LMI_SN=lmi.LMI_SN AND lmi2.LMI2_LGC=2
|
|
|
|
INNER JOIN LinkManInfo2 lmi2 ON lmi2.LMI2_LMI_SN=lmi.LMI_SN AND lmi2.LMI2_LGC=2
|
|
|
|
|
|
|
|
INNER JOIN VEndorInfo2 vei2 ON vei2.VEI2_VEI_SN=LMI_VEI_SN AND VEI2_LGC=2
|
|
|
|
WHERE LMI_Receiver='Yes' AND LMI_VEI_SN=$vendorID";
|
|
|
|
WHERE LMI_Receiver='Yes' AND LMI_VEI_SN=$vendorID";
|
|
|
|
$query = $this->HT->query($sql);
|
|
|
|
$query = $this->HT->query($sql);
|
|
|
|
return $query->row();
|
|
|
|
return $query->row();
|
|
|
@ -1338,20 +1342,24 @@ class Orders_model extends CI_Model {
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
* 发送邮件
|
|
|
|
* 发送邮件
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
public function save_automail($M_SenderName, $M_SenderEmail, $fromName, $fromEmail, $toName, $toEmail, $subject, $body, $frominfo = 'vendorConfirm msg', $M_RelatedInfo = '', $M_State = 0, $M_AddTime = '', $M_Web = 'vendorConfirm msg') {
|
|
|
|
function SendMail($fromName, $fromEmail, $toName, $toEmail, $subject, $body) {
|
|
|
|
$sql = "INSERT INTO
|
|
|
|
$sql = "INSERT INTO Email_AutomaticSend \n"
|
|
|
|
Email_AutomaticSend (
|
|
|
|
. " ( \n"
|
|
|
|
M_SenderName,
|
|
|
|
. " M_ReplyToName, M_ReplyToEmail, M_ToName, M_ToEmail, M_Title, M_Body, M_Web, \n"
|
|
|
|
M_SenderEmail,
|
|
|
|
. " M_FromName, M_State \n"
|
|
|
|
M_ReplyToName,
|
|
|
|
. " ) \n"
|
|
|
|
M_ReplyToEmail,
|
|
|
|
. "VALUES \n"
|
|
|
|
M_ToName,
|
|
|
|
. " ( \n"
|
|
|
|
M_ToEmail,
|
|
|
|
. " ?, ?, ?, ?, ?, N?, ?, ?, 0 \n"
|
|
|
|
M_Title,
|
|
|
|
. " ) ";
|
|
|
|
M_Body,
|
|
|
|
$query = $this->HT->query($sql,
|
|
|
|
M_Web,
|
|
|
|
array(substr($fromName, 0, 127), $fromEmail, substr($toName, 0, 127), $toEmail, $subject, $body, $this->config->item('Site_Code'), $this->config->item('Site_SenderName'))
|
|
|
|
M_FromName,
|
|
|
|
);
|
|
|
|
M_ServiceSN,
|
|
|
|
|
|
|
|
M_State,
|
|
|
|
|
|
|
|
M_AddTime
|
|
|
|
|
|
|
|
) VALUES (N?, N?, N?, N?, N?, N?, N?, N?, ?, N?, ?,?,getdate()) ";
|
|
|
|
|
|
|
|
$query = $this->HT->query($sql, array($M_SenderName, $M_SenderEmail, $fromName, $fromEmail, $toName, $toEmail, $subject, $body, $M_Web, $frominfo, $M_RelatedInfo, $M_State));
|
|
|
|
return $query;
|
|
|
|
return $query;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|