/// <summary> /// 改费 /// </summary> /// <param name="reqChangeFee"></param> /// <returns></returns> public static ResChargeFee_DS ChangeFee(ReqChangeFee reqChangeFee) { ResChargeFee_DS ds = new ResChargeFee_DS(); int pint = Login(); TryStart(pint, InterfaceHNConst.FUN_BIZC131104); TryPutData <ReqChangeFee>(pint, 1, reqChangeFee, InterfaceHNConst.FUN_BIZC131104); long ret = setresultset(pint, InterfaceHNConst.DS_FEEINFO); int row = 1; foreach (var item in reqChangeFee.feeinfo) { TryPutData <ReqChargeFeeDetail>(pint, row, item, InterfaceHNConst.FUN_BIZC131104); row++; } ret = TryRun(pint, InterfaceHNConst.FUN_BIZC131104); List <ResBizInfo> bizInfoList = TrySetData <ResBizInfo>(pint, InterfaceHNConst.DS_BIZINFO); ds.BizInfoList = bizInfoList; List <ResPayInfo> payInfoList = TrySetData <ResPayInfo>(pint, InterfaceHNConst.DS_PAYINFO); ds.PayInfoList = payInfoList; List <ResDetailPay> detailPayList = TrySetData <ResDetailPay>(pint, InterfaceHNConst.DS_DETAILPAY); ds.DetailPayList = detailPayList; DestoryPint(pint); return(ds); }
public IActionResult Change([FromBody] ReqChangeFee req) { var validator = new ReqChangeFeeValidator(); string validInfo = CommonUtil.Validate(req, validator); ResChargeFee_DS data = InterfaceHNUtil.ChangeFee(req); return(RetData.SuccessData(data)); }