11111
This commit is contained in:
@@ -11,7 +11,7 @@ namespace ZR.Service.mes.ql.IService
|
||||
public interface IPLBatchService
|
||||
{
|
||||
|
||||
public (List<PLBatch>, int) GetPLBatchTable(DateTime starttime, DateTime endTime, int pageNum, int pageSize);
|
||||
public (List<PLBatch>, int) GetPLBatchTable(DateTime starttime, DateTime endTime, string code,int pageNum, int pageSize);
|
||||
|
||||
public int AddPLBatchRecords(int num, int size);
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace ZR.Service.mes.ql.IService
|
||||
public interface IPLRawMaterialService
|
||||
{
|
||||
|
||||
public (List<PLRawMaterial>, int) GetRawMaterialTable(DateTime starttime, DateTime endTime, int pageNum, int pageSize);
|
||||
public (List<PLRawMaterial>, int) GetRawMaterialTable(DateTime starttime, DateTime endTime,string pci, string colorCode,int pageNum, int pageSize);
|
||||
|
||||
public int AddRawMaterialRecords(int num,int size);
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace ZR.Service.mes.ql.IService
|
||||
public interface IPLTestService
|
||||
{
|
||||
|
||||
public (List<PLTest>, int) GetPLTestTable(DateTime starttime, DateTime endTime, int pageNum, int pageSize);
|
||||
public (List<PLTest>, int) GetPLTestTable(DateTime starttime, DateTime endTime, string code,int pageNum, int pageSize);
|
||||
|
||||
public int AddPLTestRecords(int num, int size);
|
||||
|
||||
|
||||
@@ -35,18 +35,20 @@ namespace ZR.Service.mes.ql
|
||||
PLBatch t3 = GetDefaultPLBatch();
|
||||
PLBatch t4 = GetDefaultPLBatch();
|
||||
PLBatch t5 = GetDefaultPLBatch();
|
||||
t1.Value01 = "15°"; t1.Value07 = "加浆"; t1.Value09 = "R1"; t1.Value14 = "底漆";
|
||||
t2.Value01 = "25°"; t2.Value07 = "加浆"; t2.Value09 = "R2"; t2.Value14 = "色漆";
|
||||
t3.Value01 = "45°"; t3.Value07 = "加浆"; t3.Value09 = "R3"; t3.Value14 = "云母";
|
||||
t4.Value01 = "75°"; t4.Value07 = "加浆"; t4.Value09 = "R4"; t4.Value14 = "清漆";
|
||||
t5.Value01 = "110°"; t5.Value07 = "加浆"; t5.Value09 = "R5"; t5.Value14 = "总膜厚";
|
||||
PLBatch t6 = GetDefaultPLBatch();
|
||||
t1.Value01 = "15°"; t1.Value07 = "0"; t1.Value09 = "R1"; t1.Value14 = "底漆"; t1.Value19 = "2";
|
||||
t2.Value01 = "25°"; t2.Value07 = "0"; t2.Value09 = "R2"; t2.Value14 = "色漆"; t2.Value19 = "2";
|
||||
t3.Value01 = "45°"; t3.Value07 = "0"; t3.Value09 = "R3"; t3.Value14 = "云母"; t3.Value19 = "2";
|
||||
t4.Value01 = "75°"; t4.Value07 = "0"; t4.Value09 = "R4"; t4.Value14 = "清漆"; t4.Value19 = "2";
|
||||
t5.Value01 = "110°"; t5.Value07 = "0"; t5.Value09 = "R5"; t5.Value14 = "总膜厚"; t5.Value19 = "2";
|
||||
t6.Value01 = ""; t6.Value07 = "0"; t6.Value09 = "R6"; t6.Value14 = ""; t6.Value19 = "2";
|
||||
t2.IdGroup = t1.IdGroup;
|
||||
t3.IdGroup = t1.IdGroup;
|
||||
t4.IdGroup = t1.IdGroup;
|
||||
t5.IdGroup = t1.IdGroup;
|
||||
|
||||
t6.IdGroup = t1.IdGroup;
|
||||
List<PLBatch> lst = new List<PLBatch>();
|
||||
lst.Add(t1); lst.Add(t2); lst.Add(t3); lst.Add(t4); lst.Add(t5);
|
||||
lst.Add(t1); lst.Add(t2); lst.Add(t3); lst.Add(t4); lst.Add(t5); lst.Add(t6);
|
||||
|
||||
int ret = Context.Insertable<PLBatch>(lst).ExecuteReturnIdentity();
|
||||
|
||||
@@ -73,11 +75,21 @@ namespace ZR.Service.mes.ql
|
||||
/// <param name="pageSize"></param>
|
||||
/// <returns></returns>
|
||||
/// <exception cref="NotImplementedException"></exception>
|
||||
public (List<PLBatch>, int) GetPLBatchTable(DateTime starttime, DateTime endTime, int pageNum, int pageSize)
|
||||
public (List<PLBatch>, int) GetPLBatchTable(DateTime starttime, DateTime endTime,string code, int pageNum, int pageSize)
|
||||
{
|
||||
starttime = starttime.ToLocalTime();
|
||||
endTime = endTime.ToLocalTime();
|
||||
int totalNum = 0;
|
||||
var predicate = Expressionable.Create<PLBatch>()
|
||||
.AndIF(starttime > new DateTime(2023, 1, 1, 0, 0, 0), it => it.CreatedTime >= starttime.ToLocalTime())
|
||||
.AndIF(endTime > new DateTime(2023, 1, 1, 0, 0, 0), it => it.CreatedTime <= endTime.ToLocalTime())
|
||||
.AndIF(!string.IsNullOrEmpty(code), it => it.Code.Contains(code))
|
||||
.ToExpression();
|
||||
|
||||
//int totalNum = 0;
|
||||
List<PLBatch> data = Context.Queryable<PLBatch>()
|
||||
.Where(it => it.CreatedTime > starttime.ToLocalTime() && it.CreatedTime <= endTime.ToLocalTime())
|
||||
.Where(predicate)
|
||||
.OrderByDescending(it=>it.IdGroup)
|
||||
.OrderBy(it => it.Id)
|
||||
.ToPageList(pageNum, pageSize, ref totalNum);
|
||||
return (data, totalNum);
|
||||
|
||||
@@ -68,20 +68,17 @@ namespace ZR.Service.mes.ql
|
||||
/// 查询数据记录,要改成分页查询
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public (List<PLRawMaterial>, int) GetRawMaterialTable(DateTime starttime, DateTime endTime, int pageNum, int pageSize)
|
||||
public (List<PLRawMaterial>, int) GetRawMaterialTable(DateTime starttime, DateTime endTime, string pci, string colorCode, int pageNum, int pageSize)
|
||||
{
|
||||
//starttime = starttime.ToLocalTime();
|
||||
//endTime = endTime.ToLocalTime();
|
||||
//int totalNum = 0;
|
||||
//var predicate = Expressionable.Create<QcQualityStatisticsAgain>()
|
||||
// //XXX:修改查询日期查询的字段
|
||||
// .AndIF(starttime > new DateTime(2023, 1, 1, 0, 0, 0), it => it.StartTime >= starttime.ToLocalTime())
|
||||
// .AndIF(endTime > new DateTime(2023, 1, 1, 0, 0, 0), it => it.StartTime <= endTime.ToLocalTime())
|
||||
// .AndIF(!string.IsNullOrEmpty(workorderid), it => it.WorkorderId.Contains(workorderid))
|
||||
// .AndIF(!string.IsNullOrEmpty(partnumber), it => it.FinishedPartNumber.Contains(partnumber))
|
||||
// .AndIF(!string.IsNullOrEmpty(team), it => it.Team.Equals(team))
|
||||
// .AndIF(!string.IsNullOrEmpty(product_description), it => it.ProductDescription.Contains(product_description))
|
||||
// .ToExpression();
|
||||
starttime = starttime.ToLocalTime();
|
||||
endTime = endTime.ToLocalTime();
|
||||
int totalNum = 0;
|
||||
var predicate = Expressionable.Create<PLRawMaterial>()
|
||||
.AndIF(starttime > new DateTime(2023, 1, 1, 0, 0, 0), it => it.CreatedTime >= starttime.ToLocalTime())
|
||||
.AndIF(endTime > new DateTime(2023, 1, 1, 0, 0, 0), it => it.CreatedTime <= endTime.ToLocalTime())
|
||||
.AndIF(!string.IsNullOrEmpty(pci), it => it.Pci.Contains(pci))
|
||||
.AndIF(!string.IsNullOrEmpty(colorCode), it => it.Pci.Contains(colorCode))
|
||||
.ToExpression();
|
||||
|
||||
|
||||
//List<QcQualityStatisticsAgain> data = Context.Queryable<QcQualityStatisticsAgain>().Where(predicate).OrderBy(it => it.WorkorderId).OrderBy(it => it.Remark2).ToPageList(pageNum, pageSize, ref totalNum);
|
||||
@@ -100,9 +97,9 @@ namespace ZR.Service.mes.ql
|
||||
|
||||
//return (data, totalNum);
|
||||
|
||||
int totalNum = 0;
|
||||
List<PLRawMaterial> data = Context.Queryable<PLRawMaterial>()
|
||||
.Where(it => it.CreatedTime > starttime.ToLocalTime() && it.CreatedTime<= endTime.ToLocalTime())
|
||||
.Where(predicate)
|
||||
.OrderByDescending(it => it.IdGroup)
|
||||
.OrderBy(it => it.Id)
|
||||
.ToPageList(pageNum, pageSize, ref totalNum);
|
||||
return (data, totalNum);
|
||||
|
||||
@@ -35,18 +35,20 @@ namespace ZR.Service.mes.ql
|
||||
PLTest t3 = GetDefaultPLTest();
|
||||
PLTest t4 = GetDefaultPLTest();
|
||||
PLTest t5 = GetDefaultPLTest();
|
||||
t1.Value01 = "15°"; t1.Value07 = "加浆"; t1.Value09 = "R1"; t1.Value14 = "底漆";
|
||||
t2.Value01 = "25°"; t2.Value07 = "加浆"; t2.Value09 = "R2"; t2.Value14 = "色漆";
|
||||
t3.Value01 = "45°"; t3.Value07 = "加浆"; t3.Value09 = "R3"; t3.Value14 = "云母";
|
||||
t4.Value01 = "75°"; t4.Value07 = "加浆"; t4.Value09 = "R4"; t4.Value14 = "清漆";
|
||||
t5.Value01 = "110°"; t5.Value07 = "加浆"; t5.Value09 = "R5"; t5.Value14 = "总膜厚";
|
||||
PLTest t6 = GetDefaultPLTest();
|
||||
t1.Value01 = "15°"; t1.Value07 = "0"; t1.Value09 = "R1"; t1.Value14 = "底漆";
|
||||
t2.Value01 = "25°"; t2.Value07 = "0"; t2.Value09 = "R2"; t2.Value14 = "色漆";
|
||||
t3.Value01 = "45°"; t3.Value07 = "0"; t3.Value09 = "R3"; t3.Value14 = "云母";
|
||||
t4.Value01 = "75°"; t4.Value07 = "0"; t4.Value09 = "R4"; t4.Value14 = "清漆";
|
||||
t5.Value01 = "110°"; t5.Value07 = "0"; t5.Value09 = "R5"; t5.Value14 = "总膜厚";
|
||||
t6.Value01 = ""; t6.Value07 = "0"; t6.Value09 = "R6"; t6.Value14 = "";
|
||||
t2.IdGroup = t1.IdGroup;
|
||||
t3.IdGroup = t1.IdGroup;
|
||||
t4.IdGroup = t1.IdGroup;
|
||||
t5.IdGroup = t1.IdGroup;
|
||||
|
||||
t6.IdGroup = t1.IdGroup;
|
||||
List<PLTest> lst = new List<PLTest>();
|
||||
lst.Add(t1); lst.Add(t2); lst.Add(t3); lst.Add(t4); lst.Add(t5);
|
||||
lst.Add(t1); lst.Add(t2); lst.Add(t3); lst.Add(t4); lst.Add(t5); lst.Add(t6);
|
||||
|
||||
int ret = Context.Insertable<PLTest>(lst).ExecuteReturnIdentity();
|
||||
|
||||
@@ -73,11 +75,21 @@ namespace ZR.Service.mes.ql
|
||||
/// <param name="pageSize"></param>
|
||||
/// <returns></returns>
|
||||
/// <exception cref="NotImplementedException"></exception>
|
||||
public (List<PLTest>, int) GetPLTestTable(DateTime starttime, DateTime endTime, int pageNum, int pageSize)
|
||||
public (List<PLTest>, int) GetPLTestTable(DateTime starttime, DateTime endTime, string code,int pageNum, int pageSize)
|
||||
{
|
||||
starttime = starttime.ToLocalTime();
|
||||
endTime = endTime.ToLocalTime();
|
||||
int totalNum = 0;
|
||||
var predicate = Expressionable.Create<PLTest>()
|
||||
.AndIF(starttime > new DateTime(2023, 1, 1, 0, 0, 0), it => it.CreatedTime >= starttime.ToLocalTime())
|
||||
.AndIF(endTime > new DateTime(2023, 1, 1, 0, 0, 0), it => it.CreatedTime <= endTime.ToLocalTime())
|
||||
.AndIF(!string.IsNullOrEmpty(code), it => it.Code.Contains(code))
|
||||
.ToExpression();
|
||||
|
||||
//int totalNum = 0;
|
||||
List<PLTest> data = Context.Queryable<PLTest>()
|
||||
.Where(it => it.CreatedTime > starttime.ToLocalTime() && it.CreatedTime <= endTime.ToLocalTime())
|
||||
.Where(predicate)
|
||||
.OrderByDescending(it => it.IdGroup)
|
||||
.OrderBy(it => it.Id)
|
||||
.ToPageList(pageNum, pageSize, ref totalNum);
|
||||
return (data, totalNum);
|
||||
|
||||
Reference in New Issue
Block a user