124 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			124 lines
		
	
	
		
			3.6 KiB
		
	
	
	
		
			C#
		
	
	
	
using System;
 | 
						|
using System.Collections.Generic;
 | 
						|
using System.Linq;
 | 
						|
using System.Net;
 | 
						|
using System.Net.Http;
 | 
						|
using System.Web.Http;
 | 
						|
using BLL;
 | 
						|
 | 
						|
namespace WebAPI.Controllers
 | 
						|
{ 
 | 
						|
    /// <summary>
 | 
						|
    /// 硬度/热处理
 | 
						|
    /// </summary>
 | 
						|
    public class HotProcessHardController : ApiController
 | 
						|
    {
 | 
						|
        /// <summary>
 | 
						|
        /// 根据单位工程获取热处理委托单号
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="unitWrokId"></param>
 | 
						|
        /// <param name="hotProessTrustNo"></param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public Model.ResponeData getHotProessTrustNo(string unitWrokId, string hotProessTrustNo)
 | 
						|
        {
 | 
						|
            var responeData = new Model.ResponeData();
 | 
						|
            try
 | 
						|
            {
 | 
						|
                responeData.data = APIHotProcessHardService.getHotProessTrustNo(unitWrokId, hotProessTrustNo);
 | 
						|
            }
 | 
						|
            catch (Exception ex)
 | 
						|
            {
 | 
						|
                responeData.code = 0;
 | 
						|
                responeData.message = ex.Message;
 | 
						|
            }
 | 
						|
 | 
						|
            return responeData;
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据单位工程获取硬度委托单号
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="unitWrokId"></param>
 | 
						|
        /// <param name="hardTrustNo"></param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public Model.ResponeData getHardTrustNo(string unitWrokId, string hardTrustNo)
 | 
						|
        {
 | 
						|
            var responeData = new Model.ResponeData();
 | 
						|
            try
 | 
						|
            {
 | 
						|
                responeData.data = APIHotProcessHardService.getHardTrustNo(unitWrokId, hardTrustNo);
 | 
						|
            }
 | 
						|
            catch (Exception ex)
 | 
						|
            {
 | 
						|
                responeData.code = 0;
 | 
						|
                responeData.message = ex.Message;
 | 
						|
            }
 | 
						|
 | 
						|
            return responeData;
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据热处理委托单获取委托单明细
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="hotProessTrustId"></param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public Model.ResponeData getHotProcessItem(string hotProessTrustId)
 | 
						|
        {
 | 
						|
            var responeData = new Model.ResponeData();
 | 
						|
            try
 | 
						|
            {
 | 
						|
                responeData.data =APIHotProcessHardService.getHotProcessItem(hotProessTrustId);
 | 
						|
            }
 | 
						|
            catch (Exception ex)
 | 
						|
            {
 | 
						|
                responeData.code = 0;
 | 
						|
                responeData.message = ex.Message;
 | 
						|
            }
 | 
						|
 | 
						|
            return responeData;
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据硬度委托单获取委托单明细
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="hardTrustId"></param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public Model.ResponeData getHardTrustItem(string hardTrustId)
 | 
						|
        {
 | 
						|
            var responeData = new Model.ResponeData();
 | 
						|
            try
 | 
						|
            {
 | 
						|
                responeData.data = APIHotProcessHardService.getHardTrustItem(hardTrustId);
 | 
						|
            }
 | 
						|
            catch (Exception ex)
 | 
						|
            {
 | 
						|
                responeData.code = 0;
 | 
						|
                responeData.message = ex.Message;
 | 
						|
            }
 | 
						|
 | 
						|
            return responeData;
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 硬度检测不合格预警
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="projectId"></param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public Model.ResponeData GetHardNoPassWarning(string projectId)
 | 
						|
        {
 | 
						|
            var responeData = new Model.ResponeData();
 | 
						|
            try
 | 
						|
            {
 | 
						|
                responeData.data = APIHotProcessHardService.GetHardNoPassWarning(projectId);
 | 
						|
            }
 | 
						|
            catch (Exception ex)
 | 
						|
            {
 | 
						|
                responeData.code = 0;
 | 
						|
                responeData.message = ex.Message;
 | 
						|
            }
 | 
						|
 | 
						|
            return responeData;
 | 
						|
        }
 | 
						|
 | 
						|
    }
 | 
						|
} |