|
@ -198,12 +198,13 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
/// <param name="dateStart"></param>
|
|
|
/// <param name="dateStart"></param>
|
|
|
/// <param name="dateEnd"></param>
|
|
|
/// <param name="dateEnd"></param>
|
|
|
/// <param name="modelNo"></param>
|
|
|
/// <param name="modelNo"></param>
|
|
|
|
|
|
/// <param name="itemPN"></param>
|
|
|
/// <param name="page"></param>
|
|
|
/// <param name="page"></param>
|
|
|
/// <param name="limit"></param>
|
|
|
/// <param name="limit"></param>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
[Route("[action]")]
|
|
|
[Route("[action]")]
|
|
|
[HttpGet] |
|
|
[HttpGet] |
|
|
public async Task<ResultModel<dynamic>> GetRepairData4REP012(string productType, string testType, string unitNo, string lineID, string stationID, string wipNo, string itemNo, string dateStart, string dateEnd, string modelNo, int page = 0, int limit = 10) |
|
|
public async Task<ResultModel<dynamic>> GetRepairData4REP012(string productType, string testType, string unitNo, string lineID, string stationID, string wipNo, string itemNo, string dateStart, string dateEnd, string modelNo, string itemPN, int page = 0, int limit = 10) |
|
|
{ |
|
|
{ |
|
|
ResultModel<dynamic> result = new ResultModel<dynamic>(); |
|
|
ResultModel<dynamic> result = new ResultModel<dynamic>(); |
|
|
var q = from q1 in _context.NgRepairs |
|
|
var q = from q1 in _context.NgRepairs |
|
@ -332,6 +333,14 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (itemPN != null) |
|
|
|
|
|
{ |
|
|
|
|
|
if (itemPN != "") |
|
|
|
|
|
{ |
|
|
|
|
|
q = q.Where(w => w.PartNo == itemPN); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (dateStart != null && dateEnd != null) |
|
|
if (dateStart != null && dateEnd != null) |
|
|
{ |
|
|
{ |
|
|
if (dateStart != "" && dateEnd != "") |
|
|
if (dateStart != "" && dateEnd != "") |
|
@ -1029,10 +1038,11 @@ and d.wip_no = '{0}' and a.station_id={1} and b.part_no='{2}'", wipNo, stationID |
|
|
/// <param name="dateStart"></param>
|
|
|
/// <param name="dateStart"></param>
|
|
|
/// <param name="dateEnd"></param>
|
|
|
/// <param name="dateEnd"></param>
|
|
|
/// <param name="modelNo"></param>
|
|
|
/// <param name="modelNo"></param>
|
|
|
|
|
|
/// <param name="itemPN"></param>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
[Route("[action]")]
|
|
|
[Route("[action]")]
|
|
|
[HttpGet] |
|
|
[HttpGet] |
|
|
public async Task<ResultModel<dynamic>> GetErrorCode4REP012(string productType, string testType, string unitNo, string lineID, string stationID, string wipNo, string itemNo, string dateStart, string dateEnd, string modelNo) |
|
|
public async Task<ResultModel<dynamic>> GetErrorCode4REP012(string productType, string testType, string unitNo, string lineID, string stationID, string wipNo, string itemNo, string dateStart, string dateEnd, string modelNo,string itemPN) |
|
|
{ |
|
|
{ |
|
|
ResultModel<dynamic> result = new ResultModel<dynamic>(); |
|
|
ResultModel<dynamic> result = new ResultModel<dynamic>(); |
|
|
var q = from q1 in _context.NgRepairs |
|
|
var q = from q1 in _context.NgRepairs |
|
@ -1061,6 +1071,7 @@ and d.wip_no = '{0}' and a.station_id={1} and b.part_no='{2}'", wipNo, stationID |
|
|
q1.RepairNo, |
|
|
q1.RepairNo, |
|
|
q1.RepairTypeNo, |
|
|
q1.RepairTypeNo, |
|
|
q1.RepairDesc, |
|
|
q1.RepairDesc, |
|
|
|
|
|
q1.PartNo, |
|
|
q8.LocationNo, |
|
|
q8.LocationNo, |
|
|
q9.RRDesc |
|
|
q9.RRDesc |
|
|
}; |
|
|
}; |
|
@ -1116,6 +1127,14 @@ and d.wip_no = '{0}' and a.station_id={1} and b.part_no='{2}'", wipNo, stationID |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (itemPN != null) |
|
|
|
|
|
{ |
|
|
|
|
|
if (itemPN != "") |
|
|
|
|
|
{ |
|
|
|
|
|
q = q.Where(w => w.PartNo == itemPN); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (dateStart != null && dateEnd != null) |
|
|
if (dateStart != null && dateEnd != null) |
|
|
{ |
|
|
{ |
|
|
if (dateStart != "" && dateEnd != "") |
|
|
if (dateStart != "" && dateEnd != "") |
|
@ -1170,10 +1189,11 @@ and d.wip_no = '{0}' and a.station_id={1} and b.part_no='{2}'", wipNo, stationID |
|
|
/// <param name="dateStart"></param>
|
|
|
/// <param name="dateStart"></param>
|
|
|
/// <param name="dateEnd"></param>
|
|
|
/// <param name="dateEnd"></param>
|
|
|
/// <param name="modelNo"></param>
|
|
|
/// <param name="modelNo"></param>
|
|
|
|
|
|
/// <param name="itemPN"></param>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
[Route("[action]")]
|
|
|
[Route("[action]")]
|
|
|
[HttpGet] |
|
|
[HttpGet] |
|
|
public async Task<ResultModel<dynamic>> GetRMACode4REP012(string productType, string testType, string unitNo, string lineID, string stationID, string wipNo, string itemNo, string dateStart, string dateEnd, string modelNo) |
|
|
public async Task<ResultModel<dynamic>> GetRMACode4REP012(string productType, string testType, string unitNo, string lineID, string stationID, string wipNo, string itemNo, string dateStart, string dateEnd, string modelNo,string itemPN) |
|
|
{ |
|
|
{ |
|
|
ResultModel<dynamic> result = new ResultModel<dynamic>(); |
|
|
ResultModel<dynamic> result = new ResultModel<dynamic>(); |
|
|
var q = from q1 in _context.NgRepairs |
|
|
var q = from q1 in _context.NgRepairs |
|
@ -1202,6 +1222,7 @@ and d.wip_no = '{0}' and a.station_id={1} and b.part_no='{2}'", wipNo, stationID |
|
|
q1.RepairNo, |
|
|
q1.RepairNo, |
|
|
q1.RepairTypeNo, |
|
|
q1.RepairTypeNo, |
|
|
q1.RepairDesc, |
|
|
q1.RepairDesc, |
|
|
|
|
|
q1.PartNo, |
|
|
q8.LocationNo, |
|
|
q8.LocationNo, |
|
|
q9.RRDesc |
|
|
q9.RRDesc |
|
|
}; |
|
|
}; |
|
@ -1257,6 +1278,14 @@ and d.wip_no = '{0}' and a.station_id={1} and b.part_no='{2}'", wipNo, stationID |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (itemPN != null) |
|
|
|
|
|
{ |
|
|
|
|
|
if (itemPN != "") |
|
|
|
|
|
{ |
|
|
|
|
|
q = q.Where(w => w.PartNo == itemPN); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (dateStart != null && dateEnd != null) |
|
|
if (dateStart != null && dateEnd != null) |
|
|
{ |
|
|
{ |
|
|
if (dateStart != "" && dateEnd != "") |
|
|
if (dateStart != "" && dateEnd != "") |
|
@ -1312,10 +1341,11 @@ and d.wip_no = '{0}' and a.station_id={1} and b.part_no='{2}'", wipNo, stationID |
|
|
/// <param name="dateStart"></param>
|
|
|
/// <param name="dateStart"></param>
|
|
|
/// <param name="dateEnd"></param>
|
|
|
/// <param name="dateEnd"></param>
|
|
|
/// <param name="modelNo"></param>
|
|
|
/// <param name="modelNo"></param>
|
|
|
|
|
|
/// <param name="itemPN"></param>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
[Route("[action]")]
|
|
|
[Route("[action]")]
|
|
|
[HttpGet] |
|
|
[HttpGet] |
|
|
public async Task<ResultModel<dynamic>> GetLocation4REP012(string productType, string testType, string unitNo, string lineID, string stationID, string wipNo, string itemNo, string dateStart, string dateEnd, string modelNo) |
|
|
public async Task<ResultModel<dynamic>> GetLocation4REP012(string productType, string testType, string unitNo, string lineID, string stationID, string wipNo, string itemNo, string dateStart, string dateEnd, string modelNo,string itemPN) |
|
|
{ |
|
|
{ |
|
|
ResultModel<dynamic> result = new ResultModel<dynamic>(); |
|
|
ResultModel<dynamic> result = new ResultModel<dynamic>(); |
|
|
var q = from q1 in _context.NgRepairs |
|
|
var q = from q1 in _context.NgRepairs |
|
@ -1344,6 +1374,7 @@ and d.wip_no = '{0}' and a.station_id={1} and b.part_no='{2}'", wipNo, stationID |
|
|
q1.RepairNo, |
|
|
q1.RepairNo, |
|
|
q1.RepairTypeNo, |
|
|
q1.RepairTypeNo, |
|
|
q1.RepairDesc, |
|
|
q1.RepairDesc, |
|
|
|
|
|
q1.PartNo, |
|
|
q8.LocationNo, |
|
|
q8.LocationNo, |
|
|
q9.RRDesc |
|
|
q9.RRDesc |
|
|
}; |
|
|
}; |
|
@ -1399,6 +1430,14 @@ and d.wip_no = '{0}' and a.station_id={1} and b.part_no='{2}'", wipNo, stationID |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (itemPN != null) |
|
|
|
|
|
{ |
|
|
|
|
|
if (itemPN != "") |
|
|
|
|
|
{ |
|
|
|
|
|
q = q.Where(w => w.PartNo == itemPN); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (dateStart != null && dateEnd != null) |
|
|
if (dateStart != null && dateEnd != null) |
|
|
{ |
|
|
{ |
|
|
if (dateStart != "" && dateEnd != "") |
|
|
if (dateStart != "" && dateEnd != "") |
|
@ -1454,10 +1493,11 @@ and d.wip_no = '{0}' and a.station_id={1} and b.part_no='{2}'", wipNo, stationID |
|
|
/// <param name="dateStart"></param>
|
|
|
/// <param name="dateStart"></param>
|
|
|
/// <param name="dateEnd"></param>
|
|
|
/// <param name="dateEnd"></param>
|
|
|
/// <param name="modelNo"></param>
|
|
|
/// <param name="modelNo"></param>
|
|
|
|
|
|
/// <param name="itemPN"></param>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
[Route("[action]")]
|
|
|
[Route("[action]")]
|
|
|
[HttpGet] |
|
|
[HttpGet] |
|
|
public async Task<ResultModel<dynamic>> GetRepairResponsibleUnit4REP012(string productType, string testType, string unitNo, string lineID, string stationID, string wipNo, string itemNo, string dateStart, string dateEnd, string modelNo) |
|
|
public async Task<ResultModel<dynamic>> GetRepairResponsibleUnit4REP012(string productType, string testType, string unitNo, string lineID, string stationID, string wipNo, string itemNo, string dateStart, string dateEnd, string modelNo,string itemPN) |
|
|
{ |
|
|
{ |
|
|
ResultModel<dynamic> result = new ResultModel<dynamic>(); |
|
|
ResultModel<dynamic> result = new ResultModel<dynamic>(); |
|
|
var q = from q1 in _context.NgRepairs |
|
|
var q = from q1 in _context.NgRepairs |
|
@ -1486,6 +1526,7 @@ and d.wip_no = '{0}' and a.station_id={1} and b.part_no='{2}'", wipNo, stationID |
|
|
q1.RepairNo, |
|
|
q1.RepairNo, |
|
|
q1.RepairTypeNo, |
|
|
q1.RepairTypeNo, |
|
|
q1.RepairDesc, |
|
|
q1.RepairDesc, |
|
|
|
|
|
q1.PartNo, |
|
|
q8.LocationNo, |
|
|
q8.LocationNo, |
|
|
q9.RRDesc |
|
|
q9.RRDesc |
|
|
}; |
|
|
}; |
|
@ -1541,6 +1582,14 @@ and d.wip_no = '{0}' and a.station_id={1} and b.part_no='{2}'", wipNo, stationID |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (itemPN != null) |
|
|
|
|
|
{ |
|
|
|
|
|
if (itemPN != "") |
|
|
|
|
|
{ |
|
|
|
|
|
q = q.Where(w => w.PartNo == itemPN); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (dateStart != null && dateEnd != null) |
|
|
if (dateStart != null && dateEnd != null) |
|
|
{ |
|
|
{ |
|
|
if (dateStart != "" && dateEnd != "") |
|
|
if (dateStart != "" && dateEnd != "") |
|
|