예제 #1
0
        public override BaseMessageResponse MeaasgeOperate()
        {
            BaseMessageResponse responseMsg = GetReponseMessage();

            responseMsg.SerialNo     = FundsRegulatoryClient.BasicFunctionClient.Current.GetSerialNo().ToString();
            responseMsg.BusinessTime = FundsRegulatoryClient.BasicFunctionClient.Current.GetServerTime().ToString(Common.SysConst.BUSINESSDATEFORMATE);

            JG_AdjustInfo jaInfo = new JG_AdjustInfo();

            DepositFund jdInfo = new DepositFund();

            JG_SpvProtocol jgInfo = new JG_SpvProtocol();

            jgInfo.SP_QYZH = ReceiveAccount;
            jaInfo.JA_Xybh = FundsRegulatoryClient.JG_SpvProtocolClient.Instance.Select(jgInfo)[0].SP_XYBH;
            if (jaInfo.JA_FmXybh == "" || jaInfo.JA_FmXybh == null)
            {
                responseMsg.ExceptionCode    = "02";
                responseMsg.ExceptionMessage = "收款账户错误!";
            }
            jgInfo.SP_QYZH   = PaymentAccount;
            jaInfo.JA_FmXybh = FundsRegulatoryClient.JG_SpvProtocolClient.Instance.Select(jgInfo)[0].SP_XYBH;
            if (jaInfo.JA_Xybh == "" || jaInfo.JA_Xybh == null)
            {
                responseMsg.ExceptionCode    = "03";
                responseMsg.ExceptionMessage = "付款账户错误!";
            }

            // jdInfo._DE_cklsh = DepositNo;

            jaInfo.JA_ID = Guid.NewGuid().ToString();
            //jaInfo.JA_Xybh = PactNo;
            //jaInfo.JA_FmXybh = FundsRegulatoryClient.JG_DepositClient.Instance.Select(jdInfo)[0]._DE_xybh;
            //         jaInfo.JA_FmID = FundsRegulatoryClient.JG_DepositClient.Instance.Select(jdInfo)[0]._DE_ID;
            jaInfo.JA_FmCklsh = DepositNo;

            if (jaInfo.JA_FmID == "" || jaInfo.JA_FmID == null)
            {
                responseMsg.ExceptionCode    = "04";
                responseMsg.ExceptionMessage = "存款流水号错误!";
            }
            else
            {
                if (FundsRegulatoryClient.JG_AdjustClient.Current.UpdateJG_AdjustByCklsh(jaInfo))
                {
                    responseMsg.ExceptionCode = "01";
                }
            }

            return(responseMsg);
        }
예제 #2
0
 /// <summary>
 /// 根据原存款流水号更新调账
 /// </summary>
 /// <param name="o"></param>
 /// <returns></returns>
 public bool UpdateJG_AdjustByCklsh(JG_AdjustInfo o)
 {
     return(jaSrv.UpdateJG_AdjustByCklsh(o));
 }
예제 #3
0
 public bool Delete(JG_AdjustInfo o)
 {
     return(jaSrv.Delete(o));
 }
예제 #4
0
 public bool Add(JG_AdjustInfo o)
 {
     return(jaSrv.Add(o));
 }
예제 #5
0
 public bool Update(JG_AdjustInfo o)
 {
     return(jaSrv.Update(o));
 }
 public List <JG_AdjustInfo> Select(JG_AdjustInfo o)
 {
     return(daoHelp.Select(o) as List <JG_AdjustInfo>);
 }
 public bool Delete(JG_AdjustInfo o)
 {
     return(daoHelp.Delete(o));
 }
 public bool UpdateJG_AdjustByCklsh(JG_AdjustInfo o)
 {
     return(daoHelp.UpdateJG_AdjustByCklsh(o));
 }
 public bool Update(JG_AdjustInfo o)
 {
     return(daoHelp.Update(o));
 }
 public bool Add(JG_AdjustInfo o)
 {
     return(daoHelp.Add(o));
 }