1. updatem8vouchertaskfj 銀企互聯系統對應返回財輔的類
孟昭 反饋問題,transferbilllist表中銀行返回狀態是成功,但是沒有為財輔反饋資訊
原因是沒有對應的交易明細記錄:
tradedetail td = servicefactory.getbanktradedetailservice().loadtradedetailbybillno(tl.getpayeeaccountno(),
tl.getnumbertotalamount() ,tbill.getbillno() );
if( td == null )
2. updatepaymenttask 返回支付結果的類
在這裡增加了支付返回結果的日誌記錄,福建二期安全加固:sox內部控制審計日誌
3. syncvoucherbydatetask 憑證推送計畫任務,自動同步憑證的後台任務,福建二期肖天晴做的
4. updatem8bysuccesstask 找出所有會給m8發出納報文的資料
新疆電信 湛建達 2012-4-24 提出的問題
今日m8告知我們的出納介面 給m8大量錯誤資料,例如:1筆銀企支付失敗後,客戶轉為其他方式支付,銀企中狀態為「[6]被銀行拒絕」,
但是這筆支付銀企還一直給m8發出納報文,m8返回已出納。能不能給我個語句,找出所有會給m8發出納報文的資料
5. querytransfer
後台輪詢將支付成功的單據,傳送銀行對應的執行緒
6. 同步**商介面的問題,webservice有問題,是m8的人做的
7. queryaccountdetailthread 回寫銀行交易明細tradedetail的執行緒
8. updatem8vouchertask 湖北電信(更新m8支付結果) 支付狀態回傳與支付結果回傳對應執行緒
清單資料中,回傳的『分錄號』資訊為空;
資料傳輸只包括『全部失敗』與『全部成功』的內容,『部分失敗,部分成功』的資料不傳輸
txsql 查詢該單據是否傳送銀行的唯一標示,在日誌中看是否能找到相關的txsql,找到了說明傳送銀行
--服務層ba 相關的兩個執行緒
transfertradethread
querytransferthread
querytransfer 修改批量支付結果的狀態,在此之前同時會呼叫支付給銀行的執行緒
--交易明細補全功能
tradedetailverifytask
--憑證表paymentlist表set值
電信 m8inte***ceaction paymentlist.setvoucherno
移動 inte***ceaction getpaymentlist方法
簡單可定製業務的執行緒類
某些需要占用較長的執行時間可以用多執行緒非同步方式執行。我們可以為這些非同步任務賦予最大執行次數 執行時長限制 重試時間間隔等特性,以保證非同步任務不會在失敗的情況下一直占用系統資源不放。我們可以設定乙個簡單的執行緒類作為父類來承載這些特性。如下 public class configurablet...
多執行緒 執行緒池執行多業務邏輯
1.執行緒池執行不同的業務邏輯.2.獲取每個任務執行的結果 3.最後的結果會用到之前的結果 public class searchuserlistdto catch interruptedexception e system.out.println 111 乙個執行緒池,三個執行緒,執行三個任務,只...
多執行緒模擬銀行取款業務
public class account public account public int getid public void setid int id public double getbalance public void setbalance double balance public vo...