internal static void UpdateSFD_SFZT(JFStateModel model) { string sql = "update dj_sfd set ZZSFZT='1',ZZSFZFFS='{1}',dyr='自助缴费',dysj='{2}',SSJE={3},SKRQ='{4}' where slbh='{0}'"; sql = string.Format(sql, model.SLBH, model.ZFFS, model.ZFSJ, model.ZFJE, model.ZFSJ); lock (lockKey) { DbHelper dbHelper = new DbHelper(); dbHelper.SetProvider(MyDBType.Oracle); dbHelper.ExecuteNonQuery(MyDBType.Oracle, System.Data.CommandType.Text, sql, null); } }
public static BDCFilterResult CheckSFState(PageParams param) { BDCFilterResult res = new BDCFilterResult(); List <DJ_SFD> list = FCSFDAL.GetXCSFState(param.PrjId); if (null != list && list.Count > 0) { foreach (DJ_SFD sfd in list) { FC_SF_TAG tag = new FC_SF_TAG(); tag.SLBH = sfd.SLBH; tag.ID = Guid.NewGuid().ToString(); tag.PUSHDATE = DateTime.Now; tag.PUSHUSER = param.UserName; if (sfd.SFZT.Contains("已缴费") || string.IsNullOrEmpty(sfd.ZZSFZT)) { tag.ISSUCCESS = true.ToString(); tag.MESSAGE = "缴费成功"; } else { JFStateModel model = new JFStateModel(sfd.SLBH); if (model.CODE.Equals("00")) { tag.ISSUCCESS = true.ToString(); tag.MESSAGE = "缴费成功"; if (sfd.YSJE != model.ZFJE) { tag.ISSUCCESS = false.ToString(); tag.MESSAGE = "应缴金额与实际缴费金额不符"; } if (!model.SLBH.Equals(sfd.SLBH)) { tag.ISSUCCESS = false.ToString(); tag.MESSAGE = "业务宗号与缴费业务宗号不符"; } if (tag.ISSUCCESS.Equals(true.ToString())) { sfd.ZZSFZT = "1"; sfd.ZZSFZFFS = model.ZFFS; sfd.DYSJ = TryParse(model.ZFSJ); sfd.SSJE = model.ZFJE; sfd.DYR = "自助缴费"; sfd.SKRQ = TryParse(model.ZFSJ); sfd.SFZT = "已缴费"; UpdateSFD_SFZT(sfd); } } else { tag.ISSUCCESS = false.ToString(); tag.MESSAGE = model.ERRMSG;//"缴费失败!"; } } if (tag.ISSUCCESS.Equals(false.ToString())) { res.IsSuccess = false; res.Message = tag.MESSAGE; InsertLog(tag); break; } InsertLog(tag); } } else { res.IsSuccess = false; res.Message = "未查询到相关流程"; } return(res); }
private static void UpdateSFD_SFZT(JFStateModel model) { FCSFDAL.UpdateSFD_SFZT(model); }
/// <summary> /// 获取自助缴费信息 /// </summary> /// <param name="slbh"></param> /// <returns></returns> public ActionResult GetSFInfo(string slbh) { JFStateModel mod = new JFStateModel(slbh); return(Json(mod)); }