public ActionResult StartCopy(string op, string sid, string did) { ///Todo ///通过源表、目标表、源ID进行自动导入 try { FormulaService service = this.service.Formula; bool result = service.StartCopy(op, sid, did); if (result) { return(OperateResult(result, Lang.Msg_Operate_Success, result)); } else { return(OperateResult(result, Lang.Msg_Operate_Failed, result)); } } catch (Exception ex) { if (ex.InnerException != null) { ex = ex.InnerException; } log.Error(ex.Message, ex); return(HandleExceptionResult(ex)); } }
/// <summary> /// Initializes a new instance of the <see cref="CalcController"/> class. /// </summary> /// <param name="loggerFactory"> /// The logger factory. /// </param> /// <param name="unitOfWork"> /// The unit of work. /// </param> public CalcController( IStringLocalizer <RestApiResource> localizer, FormulaService formulaService, ILoggerFactory loggerFactory, UnitOfWork unitOfWork) : base(localizer) { this.formulaService = formulaService; this.logger = loggerFactory.CreateLogger <CalcController>(); this.unitOfWork = unitOfWork; }
/// <summary> /// 导入材料类型,自动生成参考配比 /// </summary> /// <param name="formulaid"></param> /// <returns></returns> public ActionResult ExportStuff(string formulaid) { FormulaService service = this.service.Formula; bool result = service.ExportStuff(formulaid); if (result) { return(OperateResult(result, Lang.Msg_Operate_Success, result)); } else { return(OperateResult(result, Lang.Msg_Operate_Failed, result)); } }