|
|
@@ -2597,7 +2597,6 @@ namespace Business.ResourceExamineManagement
|
|
|
var periodSd = _periodSequenceDet.Select(s => s.Domain == domain && (s.Status == "" || s.Status == "r") && stime <= s.PlanDate && s.PlanDate <= etime).ToList();
|
|
|
if (periodSd.Any())
|
|
|
{
|
|
|
- periodSd.Select(s => s.WorkOrds).ToList();
|
|
|
List<mes_morder> mo_Mes_Morders = _mysql_mes_morder.GetListAsync(x => domain == x.factory_id.ToString() && periodSd.Select(s => s.WorkOrds).Contains(x.morder_no) && (x.morder_state == MorderEnum.Initial_state || x.morder_state == MorderEnum.Xd_state) && !x.IsDeleted).Result;
|
|
|
return await OrderResourceCheck(mo_Mes_Morders, domain, userAccount);
|
|
|
}
|
|
|
@@ -3177,7 +3176,6 @@ namespace Business.ResourceExamineManagement
|
|
|
List<long> itemIds = bomlist.Select(p => p.icitem_id).ToList();
|
|
|
itemIds.AddRange(bomchildlist.Select(p => p.icitem_id).ToList());
|
|
|
itemIds.AddRange(subdtllist.Select(p => p.icitem_id).ToList());
|
|
|
- itemIds.Distinct();
|
|
|
icitemlist.AddRange(_ic_item.GetListAsync(p => itemIds.Contains(p.mysql_id) && !p.IsDeleted).Result);
|
|
|
}
|
|
|
|
|
|
@@ -3376,8 +3374,7 @@ namespace Business.ResourceExamineManagement
|
|
|
|
|
|
if (headAccount.Any())
|
|
|
{
|
|
|
- headAccount.Distinct();
|
|
|
- newNbr.User1 = string.Join(",", headAccount);
|
|
|
+ newNbr.User1 = string.Join(",", headAccount.Distinct());
|
|
|
string[] user2 = headAccount.ToArray();
|
|
|
newNbr.User2 =JsonConvert.SerializeObject(user2);
|
|
|
}
|
|
|
@@ -3505,7 +3502,7 @@ namespace Business.ResourceExamineManagement
|
|
|
public string GetMaxSerialNumber(long id, JObject? formData = null)
|
|
|
{
|
|
|
var modelList = _rf_serialnumber.Select(s => s.Id == id);
|
|
|
- if (modelList == null && modelList.Count < 1)
|
|
|
+ if (modelList == null || modelList.Count < 1)
|
|
|
{
|
|
|
return string.Empty;
|
|
|
}
|
|
|
@@ -3662,8 +3659,8 @@ namespace Business.ResourceExamineManagement
|
|
|
_nbrMaster.Insert(nbrMasterList);
|
|
|
nbrMasterList.ForEach(a =>
|
|
|
{
|
|
|
- string sql = string.Format("exec pr_WMS_BPM_AddMobileTask @TaskID='{0}',@PlanDate='{1}',@ExecuterTypeID=2,@CreateUser='{2}'",a.Nbr,a.Date.Value.ToString("yyyy-MM-dd"),a.CreateUser);
|
|
|
- _businessDbContext.Database.ExecuteSqlRaw(sql);
|
|
|
+ string sql ="exec pr_WMS_BPM_AddMobileTask @TaskID='{0}',@PlanDate='{1}',@ExecuterTypeID=2,@CreateUser='{2}'";
|
|
|
+ _businessDbContext.Database.ExecuteSqlRaw(sql, a.Nbr, a.Date.Value.ToString("yyyy-MM-dd"), a.CreateUser);
|
|
|
});
|
|
|
|
|
|
if (itemstockoccupy.Any())
|