Browse Source

協助yiru上傳

1、修正生產工時報工 工單查詢無功能
2、修正組件資料新增 未輸入單位查詢出錯問題
PTD
BB.Wang 2 years ago
parent
commit
d5d8959d82
  1. 10
      AMESCoreStudio.Web/Views/PCS/PCS024.cshtml
  2. 8
      AMESCoreStudio.WebApi/Controllers/AMES/CZmomaterialListController.cs
  3. 2
      AMESCoreStudio.WebApi/Controllers/AMES/WorkingHoursCollectionsController.cs

10
AMESCoreStudio.Web/Views/PCS/PCS024.cshtml

@ -114,7 +114,15 @@
var unit = $("#unit").val(); var unit = $("#unit").val();
var barcode = $("#barcodeNo").val(); var barcode = $("#barcodeNo").val();
var table = hg.table.datatable('test', '組件資料', '/PCS/GetBarcodeItemByUnit?unitId=' + unit + '&barcodeNo=' + barcode, {}, tableCols, toolbar, true, 'full-100', ['filter', 'print', 'exports']);
if (unit =="" ) {
alert("请選擇單位名稱!!");
}
else if (barcode ="=" ) {
alert("請先輸入內部條碼!!");
}
else
var table = hg.table.datatable('test', '組件資料', '/PCS/GetBarcodeItemByUnit?unitId=' + unit + '&barcodeNo=' + barcode, {}, tableCols, toolbar, true, 'full-100', ['filter', 'print', 'exports']);
}; };

8
AMESCoreStudio.WebApi/Controllers/AMES/CZmomaterialListController.cs

@ -50,17 +50,17 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES
[HttpGet("ByMoID/{id}")] [HttpGet("ByMoID/{id}")]
public async Task<ActionResult<IEnumerable<dynamic>>> GetCZmomaterialListByMoID(string id) public async Task<ActionResult<IEnumerable<dynamic>>> GetCZmomaterialListByMoID(string id)
{ {
var q = from q1 in _context.CZmomaterialLists.Where(w => w.MoID == id) var q = from q1 in _context.CZmomaterialLists.Where(w => w.MoID == id)
join q2 in _context.PlmMeterialInfos.Where( w=> w.MeterialDesc.ToUpper().Contains("POWER CORD") && w.MeterialNo.StartsWith("E17")) on q1.MaterialNo equals q2.MeterialNo join q2 in _context.PlmMeterialInfos.Where(w => w.MeterialDesc.ToUpper().Contains("POWER CORD") && w.MeterialNo.StartsWith("E17")) on q1.MaterialNo equals q2.MeterialNo
select new select new
{ {
q1.MoID, q1.MoID,
q1.MaterialNo, q1.MaterialNo,
q1.DemandQty, q1.DemandQty,
q1.RealsendQty q1.RealsendQty
}; };
return await q.ToListAsync(); return await q.ToListAsync();
} }

2
AMESCoreStudio.WebApi/Controllers/AMES/WorkingHoursCollectionsController.cs

@ -133,6 +133,8 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES
q = q.Where(p => p.StationID == int.Parse(stationid)); q = q.Where(p => p.StationID == int.Parse(stationid));
if (itemno != "*") if (itemno != "*")
q = q.Where(p => p.ItemNo.Equals(itemno)); q = q.Where(p => p.ItemNo.Equals(itemno));
if (wipno != "*")
q = q.Where(p => p.WipNo.Equals(wipno));
var user1 = _context.UserInfoes.Where(w => w.UserName == user).FirstOrDefault(); var user1 = _context.UserInfoes.Where(w => w.UserName == user).FirstOrDefault();
if (user1 != null) if (user1 != null)
q = q.Where(p => p.CreateUserID.Equals(user1.UserID)); q = q.Where(p => p.CreateUserID.Equals(user1.UserID));

Loading…
Cancel
Save