| | |
| | | /// </summary> |
| | | /// <param name="query">å
嫿ºå¨ç¼å·åå·¥åç¶æçæ¥è¯¢æ¡ä»¶</param> |
| | | /// <returns>å·¥åå表</returns> |
| | | public List<VOrdrerBycl> GetWomdaasByEngineeringNo(OrderMachineDto query) |
| | | public List<VOrderBycl> GetWomdaasByEngineeringNo(OrderMachineDto query) |
| | | { |
| | | var list = VOrders(query); |
| | | |
| | |
| | | /// </summary> |
| | | /// <param name="query">å
嫿ºå¨ç¼å·çæ¥è¯¢æ¡ä»¶</param> |
| | | /// <returns>åå¹¶åçå·¥åå表</returns> |
| | | private List<VOrdrerBycl> VOrders(OrderMachineDto query) |
| | | private List<VOrderBycl> VOrders(OrderMachineDto query) |
| | | { |
| | | var list = Db.Queryable<VOrdrerBycl>() |
| | | var list = Db.Queryable<VOrderBycl>() |
| | | .Where(s => s.Daa018 != "å®å·¥" && |
| | | s.MachineNo == query.machineNo) |
| | | .ToList(); |
| | | |
| | | var orders = Db.Queryable<VOrderABycl>() |
| | | .Where(s => s.MachineNo == query.machineNo) |
| | | .Select<VOrdrerBycl>() |
| | | .Select<VOrderBycl>() |
| | | .ToList(); |
| | | |
| | | list.AddRange(orders); |
| | |
| | | /// <returns> |
| | | /// è¿åç¬¦åæ¡ä»¶çå·¥åï¼VOrdreByclï¼å表 |
| | | /// </returns> |
| | | public List<VOrdrerBycl> GetWomdaasByMachine(OrderMachineDto query) |
| | | public List<VOrderBycl> GetWomdaasByMachine(OrderMachineDto query) |
| | | { |
| | | // è·åå½åæ¥æåç¬¦ä¸²ï¼æ ¼å¼ä¸º yyyy-MM-dd |
| | | var date = DateTime.Now.ToString("yyyy-MM-dd"); |
| | |
| | | // 1. æºå°ç¼å·çäºä¼ å
¥çmachineNo |
| | | // 2. ç¼è¾æ¥æä¸ºä»å¤©æä¸ºç©º |
| | | // 3. å·¥åIDå¨idséåä¸ |
| | | return Db.Queryable<VOrdrerBycl>() |
| | | return Db.Queryable<VOrderBycl>() |
| | | .Where(s => |
| | | s.MachineNo == query.machineNo |
| | | && (s.EditDate == date || s.EditDate == null) |
| | |
| | | /// </summary> |
| | | /// <param name="query">å
嫿ºå¨ç¼å·çæ¥è¯¢æ¡ä»¶</param> |
| | | /// <returns>éè¦æ¾ç¤ºçå·¥åå表</returns> |
| | | public List<VOrdrerBycl> GetWomdaasByShow(OrderMachineDto query) |
| | | public List<VOrderBycl> GetWomdaasByShow(OrderMachineDto query) |
| | | { |
| | | // æ¥è¯¢éè¦æ¾ç¤ºçå·¥åID |
| | | var ids = Db.Queryable<MesOrderSelect>() |
| | |
| | | |
| | | // å¦ææ²¡æå·¥åIDï¼ç´æ¥è¿å空å表 |
| | | if (decimals.Count == 0) |
| | | return new List<VOrdrerBycl>(); |
| | | return new List<VOrderBycl>(); |
| | | |
| | | // æ¥è¯¢å·¥åè§å¾ï¼çéåºéè¦æ¾ç¤ºçå·¥å |
| | | return Db.Queryable<VOrdrerBycl>() |
| | | return Db.Queryable<VOrderBycl>() |
| | | .Where(c => |
| | | decimals.Contains(c.ID) && |
| | | (c.EditDate == date || c.EditDate == null)) |
| | |
| | | /// </summary> |
| | | /// <param name="query">å
å«å·¥åIDåå·¥åå·çæ¥è¯¢æ¡ä»¶</param> |
| | | /// <returns>å·¥å详ç»ä¿¡æ¯</returns> |
| | | public VOrdrerBycl GetWomdaaById(OrderMachineDto query) |
| | | public VOrderBycl GetWomdaaById(OrderMachineDto query) |
| | | { |
| | | var date = DateTime.Now.ToString("yyyy-MM-dd"); |
| | | |
| | |
| | | .Where(b => b.OrderNo == query.orderNo && b.EditDate == date) |
| | | .Count(); |
| | | |
| | | var VOrdrerBycl = Db.Queryable<VOrdrerBycl>() |
| | | var VOrdrerBycl = Db.Queryable<VOrderBycl>() |
| | | .Where(s => s.ID == query.OrderId) |
| | | .WhereIF(count > 0, s => s.EditDate == date) |
| | | .OrderByDescending(s => s.workStartDate).First(); |