using JLHHJSvr.BLL; using JLHHJSvr.Com.Model; using LJLib.DAL.SQL; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace JLHHJSvr.Helper { internal sealed class CacheHelper : HelperBase { /// /// 部件选配项 /// /// /// /// public erp_configure_code u_configure_code(int typeid, string name) { string key = string.Format("typeid:{0},name:{1}", typeid, name); if (_u_configure_code != null) { if (_u_configure_code.ContainsKey(key)) { return _u_configure_code[key]; } } else { _u_configure_code = new Dictionary(); } var rslt = new erp_configure_code { typeid = typeid, name = name, }; DbSqlHelper.SelectOne(cmd, rslt, "typeid,pzid,pzcode,name,inputtype,configtype,ifcross,ifcheck,ifuse,rulestr,ifnum,decnum,maxnum,minnum"); _u_configure_code[key] = rslt; return rslt; } private Dictionary _u_configure_code = null; } }