卢江海代码更改
This commit is contained in:
@@ -65,6 +65,19 @@ namespace DOAN.Admin.WebApi.Controllers
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查询工序列表
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpPost("baseworkprocesseslist")]
|
||||||
|
[ActionPermissionFilter(Permission = "proreportwork:baseworkprocesseslist")]
|
||||||
|
public IActionResult QueryBaseWorkProcesses()
|
||||||
|
{
|
||||||
|
|
||||||
|
var response = _ProReportworkService.GetBaseWorkProcesses();
|
||||||
|
return SUCCESS(response);
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查询报工详情
|
/// 查询报工详情
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -37,6 +37,19 @@ namespace DOAN.Admin.WebApi.Controllers.System
|
|||||||
this.hostEnvironment = hostEnvironment;
|
this.hostEnvironment = hostEnvironment;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取全部用户
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpPost("list")]
|
||||||
|
[ActionPermissionFilter(Permission = "list")]
|
||||||
|
public IActionResult QuerySysUser()
|
||||||
|
{
|
||||||
|
|
||||||
|
var response = UserService.GetSysUser();
|
||||||
|
return SUCCESS(response);
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 个人中心用户信息获取
|
/// 个人中心用户信息获取
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -55,6 +68,9 @@ namespace DOAN.Admin.WebApi.Controllers.System
|
|||||||
return SUCCESS(new { user, roles, postGroup }, TIME_FORMAT_FULL);
|
return SUCCESS(new { user, roles, postGroup }, TIME_FORMAT_FULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 修改用户
|
/// 修改用户
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -45,9 +45,11 @@ namespace DOAN.Service.MES.Order
|
|||||||
MaterialName = o.MaterialName,
|
MaterialName = o.MaterialName,
|
||||||
MaterialCode = o.MaterialCode,
|
MaterialCode = o.MaterialCode,
|
||||||
DemandQuantity = o.DemandQuantity,
|
DemandQuantity = o.DemandQuantity,
|
||||||
|
DeliveryQuantity= o.DeliveryQuantity,
|
||||||
DeliveryDate = o.DeliveryDate,
|
DeliveryDate = o.DeliveryDate,
|
||||||
DeliveryQuantity = SqlFunc.Subqueryable<ProWorkorder>()
|
//DeliveryQuantity = SqlFunc.Subqueryable<ProWorkorder>()
|
||||||
.Where(w => w.FeedOrder == o.OrderNoMes).Sum(it=>it.ShipmentNum),
|
//.Where(w => w.FeedOrder == o.OrderNoMes).Sum(it=>it.ShipmentNum),
|
||||||
|
|
||||||
StartDate = o.StartDate,
|
StartDate = o.StartDate,
|
||||||
EndDate = o.EndDate,
|
EndDate = o.EndDate,
|
||||||
Orderindicator = o.Orderindicator,
|
Orderindicator = o.Orderindicator,
|
||||||
@@ -77,7 +79,7 @@ namespace DOAN.Service.MES.Order
|
|||||||
{
|
{
|
||||||
var predicate = Expressionable.Create<OrderPurchase, ProWorkorder>()
|
var predicate = Expressionable.Create<OrderPurchase, ProWorkorder>()
|
||||||
.AndIF(!string.IsNullOrEmpty(parm.OrderNoMes), (o, w) => o.OrderNoMes.Contains(parm.OrderNoMes))
|
.AndIF(!string.IsNullOrEmpty(parm.OrderNoMes), (o, w) => o.OrderNoMes.Contains(parm.OrderNoMes))
|
||||||
.AndIF(!string.IsNullOrEmpty(parm.PurchaseOrderErp), (o, w) => o.OrderNoMes.Contains(parm.PurchaseOrderErp))
|
.AndIF(!string.IsNullOrEmpty(parm.PurchaseOrderErp), (o, w) => o.PurchaseOrderErp.Contains(parm.PurchaseOrderErp))
|
||||||
.AndIF(parm.ImportDate != null && parm.ImportDate[0] > DateTime.MinValue, (o, w) => o.ImportDate >= parm.ImportDate[0])
|
.AndIF(parm.ImportDate != null && parm.ImportDate[0] > DateTime.MinValue, (o, w) => o.ImportDate >= parm.ImportDate[0])
|
||||||
.AndIF(parm.ImportDate != null && parm.ImportDate[1] > DateTime.MinValue, (o, w) => o.ImportDate <= parm.ImportDate[1])
|
.AndIF(parm.ImportDate != null && parm.ImportDate[1] > DateTime.MinValue, (o, w) => o.ImportDate <= parm.ImportDate[1])
|
||||||
.AndIF(parm.Orderindicator>-1,(o,w)=>o.Orderindicator==parm.Orderindicator)
|
.AndIF(parm.Orderindicator>-1,(o,w)=>o.Orderindicator==parm.Orderindicator)
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ namespace DOAN.Service.MES.order
|
|||||||
{
|
{
|
||||||
var predicate = Expressionable.Create<OrderPurchase>()
|
var predicate = Expressionable.Create<OrderPurchase>()
|
||||||
.AndIF(!string.IsNullOrEmpty(parm.OrderNoMes), it => it.OrderNoMes.Contains(parm.OrderNoMes))
|
.AndIF(!string.IsNullOrEmpty(parm.OrderNoMes), it => it.OrderNoMes.Contains(parm.OrderNoMes))
|
||||||
.AndIF(!string.IsNullOrEmpty(parm.PurchaseOrderErp), it => it.OrderNoMes.Contains(parm.PurchaseOrderErp))
|
.AndIF(!string.IsNullOrEmpty(parm.PurchaseOrderErp), it => it.PurchaseOrderErp.Contains(parm.PurchaseOrderErp))
|
||||||
.AndIF(parm.ImportDate != null && parm.ImportDate[0] > DateTime.MinValue, it => it.ImportDate >= parm.ImportDate[0])
|
.AndIF(parm.ImportDate != null && parm.ImportDate[0] > DateTime.MinValue, it => it.ImportDate >= parm.ImportDate[0])
|
||||||
.AndIF(parm.ImportDate != null && parm.ImportDate[1] > DateTime.MinValue, it => it.ImportDate <= parm.ImportDate[1])
|
.AndIF(parm.ImportDate != null && parm.ImportDate[1] > DateTime.MinValue, it => it.ImportDate <= parm.ImportDate[1])
|
||||||
.AndIF(parm.Orderindicator > -1, it => it.Orderindicator == parm.Orderindicator)
|
.AndIF(parm.Orderindicator > -1, it => it.Orderindicator == parm.Orderindicator)
|
||||||
|
|||||||
@@ -11,6 +11,13 @@ namespace DOAN.Service.MES.product.IService
|
|||||||
public interface IProReportworkService : IBaseService<ProReportwork01>
|
public interface IProReportworkService : IBaseService<ProReportwork01>
|
||||||
{
|
{
|
||||||
List<BaseWorkRoute> GetRoute();
|
List<BaseWorkRoute> GetRoute();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查询全部工序
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
List<BaseWorkProcesses> GetBaseWorkProcesses();
|
||||||
|
|
||||||
List<BaseWorkProcesses> GetProcessByRoute(int route_id);
|
List<BaseWorkProcesses> GetProcessByRoute(int route_id);
|
||||||
PagedInfo<ProReportworkDto> GetList(ProReportworkQueryDto parm);
|
PagedInfo<ProReportworkDto> GetList(ProReportworkQueryDto parm);
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,15 @@ public class ProReportworkService : BaseService<ProReportwork01>, IProReportwork
|
|||||||
return Context.Queryable<BaseWorkRoute>().ToList();
|
return Context.Queryable<BaseWorkRoute>().ToList();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查询全部工序
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
public List<BaseWorkProcesses> GetBaseWorkProcesses()
|
||||||
|
{
|
||||||
|
return Context.Queryable<BaseWorkProcesses>().ToList();
|
||||||
|
}
|
||||||
public List<BaseWorkProcesses> GetProcessByRoute(int route_id)
|
public List<BaseWorkProcesses> GetProcessByRoute(int route_id)
|
||||||
{
|
{
|
||||||
return Context.Queryable<BaseRelWorkRouteProcesses>()
|
return Context.Queryable<BaseRelWorkRouteProcesses>()
|
||||||
@@ -110,7 +119,8 @@ public class ProReportworkService : BaseService<ProReportwork01>, IProReportwork
|
|||||||
{
|
{
|
||||||
var predicate = Expressionable.Create<ProReportwork01>()
|
var predicate = Expressionable.Create<ProReportwork01>()
|
||||||
.AndIF(!string.IsNullOrEmpty(parm.Workorder), it => it.Workorder.Contains(parm.Workorder))
|
.AndIF(!string.IsNullOrEmpty(parm.Workorder), it => it.Workorder.Contains(parm.Workorder))
|
||||||
.AndIF(!string.IsNullOrEmpty(parm.Worker), it => it.Worker.Contains(parm.Worker))
|
//.AndIF(!string.IsNullOrEmpty(parm.Worker), it => it.Worker.Contains(parm.Worker))
|
||||||
|
.AndIF(!string.IsNullOrEmpty(parm.Worker), it => it.Worker==parm.Worker)
|
||||||
.AndIF(parm.RouteId>0, it => it.RouteId == parm.RouteId)
|
.AndIF(parm.RouteId>0, it => it.RouteId == parm.RouteId)
|
||||||
.AndIF(parm.ProcessId > 0, it => it.ProcessId == parm.ProcessId)
|
.AndIF(parm.ProcessId > 0, it => it.ProcessId == parm.ProcessId)
|
||||||
.AndIF(parm.JobDateTime != null && parm.JobDateTime[0] > DateTime.MinValue, it => it.JobDateTime >= parm.JobDateTime[0])
|
.AndIF(parm.JobDateTime != null && parm.JobDateTime[0] > DateTime.MinValue, it => it.JobDateTime >= parm.JobDateTime[0])
|
||||||
|
|||||||
@@ -6,6 +6,12 @@ namespace DOAN.ServiceCore.Services
|
|||||||
{
|
{
|
||||||
public interface ISysUserService : IBaseService<SysUser>
|
public interface ISysUserService : IBaseService<SysUser>
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 获取全部用户
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
List<SysUser> GetSysUser();
|
||||||
|
|
||||||
public PagedInfo<SysUser> SelectUserList(SysUserQueryDto user, PagerInfo pager);
|
public PagedInfo<SysUser> SelectUserList(SysUserQueryDto user, PagerInfo pager);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ using DOAN.Model;
|
|||||||
using DOAN.Model.System;
|
using DOAN.Model.System;
|
||||||
using DOAN.Model.System.Dto;
|
using DOAN.Model.System.Dto;
|
||||||
using DOAN.Repository;
|
using DOAN.Repository;
|
||||||
|
using DOAN.Model.MES.base_;
|
||||||
|
|
||||||
namespace DOAN.ServiceCore.Services
|
namespace DOAN.ServiceCore.Services
|
||||||
{
|
{
|
||||||
@@ -33,6 +34,15 @@ namespace DOAN.ServiceCore.Services
|
|||||||
UserMsgService = userMsgService;
|
UserMsgService = userMsgService;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取全部用户
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
public List<SysUser> GetSysUser()
|
||||||
|
{
|
||||||
|
return Context.Queryable<SysUser>().ToList();
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 根据条件分页查询用户列表
|
/// 根据条件分页查询用户列表
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user