diff --git a/webht/third_party/trippestOrderSync/models/vendor_money_model.php b/webht/third_party/trippestOrderSync/models/vendor_money_model.php index 5ed9d2e3..84cae67e 100644 --- a/webht/third_party/trippestOrderSync/models/vendor_money_model.php +++ b/webht/third_party/trippestOrderSync/models/vendor_money_model.php @@ -397,12 +397,15 @@ class Vendor_money_model extends CI_Model { end as 'HT_receipt_err' --海纳收差额 (账单减HT)' ,data_tmp.total_income-(round(HT_haina_receipt,1)+ ROUND(HT_agency_receipt,1)) as 'total_income_err' --'海纳收入差额' ,(select top 1 GCI_combineNo from groupcombineinfo where gci_gri_sn=data_tmp.GRI_SN) as combineNo + ,(select top 1 GCI_VendorOrderId from groupcombineinfo + where gci_gri_sn=data_tmp.GRI_SN and ( GCI_createTime<'2019-10-01' or GCI_combineNo is null) + ) as vendor_order ,* from ( select gri.GRI_Name, ro.money total_income, - (select isnull(SUM(cast(GCI_priceCNY as decimal(10,2))),0) from GroupCombineInfo where GCI_GRI_SN=COLI_GRI_SN) as TLD_total_price, + (select isnull(SUM(cast(GCI_priceCNY as decimal(10,2))),0) from GroupCombineInfo where GCI_GRI_SN=COLI_GRI_SN and GCI_combineNo<>'cancel' ) as TLD_total_price, (select isnull(SUM(cast(GCI_agencyReceipt as decimal(10,2))),0) from GroupCombineInfo where GCI_GRI_SN=COLI_GRI_SN) as TLD_agency_receipt, (select isnull(SUM(cast(GAI_SSJE as decimal(10,2))),0) from BIZ_GroupAccountInfo where GAI_COLI_SN=COLI_SN and GAI_Type in (" . PAY_OTHER . ") @@ -414,10 +417,16 @@ class Vendor_money_model extends CI_Model { and DeleteFlag=0 --and isnull(GAI_VEI_SN,0) in (0,) ) as HT_haina_receipt, + (select SUM(ABS(GAI_SSJE)) from BIZ_GroupAccountInfo ga where ga.DeleteFlag=0 and GAI_COLI_SN=COLI_SN + and GAI_SSJE<0 + ) as refund, + (select top 1 GAI_Memo from BIZ_GroupAccountInfo ga where ga.DeleteFlag=0 and GAI_COLI_SN=COLI_SN + and GAI_SSJE<=0 + ) as refund_memo, (select isnull(SUM(tourcost),0) from report_tour inner join BIZ_ConfirmLineDetail on COLD_SN=RPT_COLD_SN and COLD_PlanVEI_SN in ($all_vendor) where ordernumber=COLI_ID ) AS cost - ,coli.COLI_OPI_ID + ,coli.COLI_OPI_ID,COLI_Memo, COLI_SN ,gri.GRI_SN --,* from diff --git a/webht/third_party/trippestOrderSync/views/order_report_precheck.php b/webht/third_party/trippestOrderSync/views/order_report_precheck.php index 49a91639..edb58ff9 100644 --- a/webht/third_party/trippestOrderSync/views/order_report_precheck.php +++ b/webht/third_party/trippestOrderSync/views/order_report_precheck.php @@ -236,16 +236,44 @@ $col_sum['sum_HT_receipt'] = bcadd($col_sum['sum_HT_receipt'], $ep['HT_receipt_err']); ?>
HT未记录地接代收: " . $ep['TLD_agency_receipt'] . "
"; + echo "" . $ep["COLI_Memo"] . "
"; + } else { + echo $ep['agency_receipt_err']; + } + ?> +" . $ep["COLI_Memo"] . "
"; + echo "" . $ep["refund_memo"] . "
"; + } elseif(abs($ep['HT_receipt_err'])==$ep['HT_haina_receipt'] + && mb_stripos($ep['combineNo'],'取消') > 0 + ) { + echo "HT未更新退款: " . $ep['HT_receipt_err'] . "
"; + } elseif ($ep['HT_receipt_err'] > 0) { + echo "" . $ep["refund_memo"] . "
"; + } elseif ($ep['vendor_order'] !== null) { + echo "数据未更新, 请到HT中操作.
"; + } + ?> +