示例#1
0
        /// <summary>
        /// 取得往來明細清單(未繳/逾期)
        /// </summary>
        /// <param name="model">取得標的物資料(繳款紀錄) Input</param>
        /// <returns>取得往來明細清單(未繳/逾期) Output</returns>
        public async Task <BaseResult <ValidArPayOutput> > ValidateArPay(ValidArPayInput model)
        {
            // 透過 Api 把資料送出去
            //string apiUrl = "APP_FORM_PAY/VALIDATE_AR_PAY";
            string apiUrl = "V2/APP_FORM_PAY/VALIDATE_AR_PAY_NEW";
            BaseResult <ValidArPayOutput> result = await ApiService.Instance.ApiValidateArPay(model, apiUrl);

            return(result);
        }
示例#2
0
        public async Task <ActionResult> ValidateArPay(int[] arIdItems, Decimal arAmtSum, string payMethod, string CNTRT_NO)
        {
            ValidArPayInput model = new ValidArPayInput
            {
                CNTRT_NO    = CNTRT_NO,
                AR_ID_ITEMS = arIdItems,
                AR_AMT_SUM  = arAmtSum,
                PAY_METHOD  = payMethod,
                MbrId       = this.TokenVerify.MbrId,
                DevId       = this.TokenVerify.DevId,
                Token       = this.TokenVerify.Token,
                SYS_ID      = Common.GetSysId()
            };

            AppFormPayService             appFormPayService = new AppFormPayService();
            BaseResult <ValidArPayOutput> result            = await appFormPayService.ValidateArPay(model);

            return(this.Json(result));
        }