Example #1
0
        public object Any(DCSInfRequest request)
        {
            DTOResponseLayUI dtoResponseLayUi = new DTOResponseLayUI();
            DCSInfService    dcsInfService    = new DCSInfService();
            DTOResponse      list;

            if (request.ACTION == 101)
            {
                list = dcsInfService.GetList <INF_EQUIPMENTREQUESTEntity>(request);
            }
            else if (request.ACTION == 102)
            {
                list = dcsInfService.GetList <INF_JOBDOWNLOADEntity>(request);
            }
            else if (request.ACTION == 103)
            {
                list = dcsInfService.GetList <INF_JOBFEEDBACKEntity>(request);
            }
            else if (request.ACTION == 104)
            {
                list = dcsInfService.GetList <INF_EQUIPMENTSTATUSEntity>(request);
            }
            else
            {
                dtoResponseLayUi.code = -1;
                dtoResponseLayUi.msg  = "未定义的操作类型:" + request.ACTION.ToString();
                return(dtoResponseLayUi);
            }
            return(this.ConvertTo(list));
        }
Example #2
0
        public override JobExecuteState ExecuteCustomImp(string strJobKey)
        {
            JobExecuteState jobExecuteState1 = new JobExecuteState();
            DTOResponse     dtoResponse1     = new DTOResponse();
            DCSInfService   dcsInfService    = new DCSInfService();
            string          str1             = "AcceptWcsUpdateInfEquitmentStaus";
            DTOResponse     dtoResponse2     = SysParamsService.CheckPrarams(new SysParamsReuqest()
            {
                ParamsName = str1
            });
            bool isSuccess;

            if (dtoResponse2.IsSuccess)
            {
                SysParams resultObject = dtoResponse2.ResultObject as SysParams;
                if (resultObject == null)
                {
                    jobExecuteState1.MessageText = "系统参数为空";
                    return(jobExecuteState1);
                }
                if (resultObject.PARAVALUE == "TRUE")
                {
                    DTOResponse     dtoResponse3     = dcsInfService.UpdateEquipmentStatus();
                    JobExecuteState jobExecuteState2 = jobExecuteState1;
                    isSuccess = dtoResponse3.IsSuccess;
                    string str2 = isSuccess.ToString();
                    jobExecuteState2.ReturnValue = str2;
                    jobExecuteState1.MessageCode = dtoResponse3.MessageCode;
                    jobExecuteState1.MessageText = dtoResponse3.MessageText;
                }
            }
            string      str3         = "UpdateKanbanFormInfEquitmentStaus";
            DTOResponse dtoResponse4 = SysParamsService.CheckPrarams(new SysParamsReuqest()
            {
                ParamsName = str3
            });

            if (dtoResponse4.IsSuccess)
            {
                SysParams resultObject = dtoResponse4.ResultObject as SysParams;
                if (resultObject == null)
                {
                    jobExecuteState1.MessageText = "系统参数为空";
                    return(jobExecuteState1);
                }
                if (resultObject.PARAVALUE == "TRUE")
                {
                    DTOResponse     dtoResponse3     = dcsInfService.UpdateKanbanFormEquipmentStatus();
                    JobExecuteState jobExecuteState2 = jobExecuteState1;
                    isSuccess = dtoResponse3.IsSuccess;
                    string str2 = isSuccess.ToString();
                    jobExecuteState2.ReturnValue = str2;
                    jobExecuteState1.MessageCode = dtoResponse3.MessageCode;
                    jobExecuteState1.MessageText = dtoResponse3.MessageText;
                }
            }
            return(jobExecuteState1);
        }
        public override JobExecuteState ExecuteCustomImp(string strJobKey)
        {
            JobExecuteState jobExecuteState = new JobExecuteState();
            DTOResponse     dtoResponse     = new DCSInfService().EquipmentRequestHandle();

            jobExecuteState.ReturnValue = dtoResponse.IsSuccess.ToString();
            jobExecuteState.MessageCode = dtoResponse.MessageCode;
            jobExecuteState.MessageText = dtoResponse.MessageText;
            return(jobExecuteState);
        }