|
|
@@ -22,6 +22,7 @@ using MongoDB.Driver;
|
|
|
using MongoDB.Driver.Linq;
|
|
|
using Newtonsoft.Json;
|
|
|
using Newtonsoft.Json.Linq;
|
|
|
+using NPOI.SS.Formula.Functions;
|
|
|
using NUglify.JavaScript.Syntax;
|
|
|
using Org.BouncyCastle.Asn1.X500;
|
|
|
using Org.BouncyCastle.Asn1.X509;
|
|
|
@@ -4960,8 +4961,8 @@ namespace Business.ResourceExamineManagement
|
|
|
long seqId = 0;
|
|
|
long.TryParse(rstSeqId, out seqId);
|
|
|
|
|
|
- string strWoSql = "";
|
|
|
- string strWoStuSql = "";
|
|
|
+ //string strWoSql = "";
|
|
|
+ //string strWoStuSql = "";
|
|
|
int index = 0;
|
|
|
workOrdMasters.ForEach(p =>
|
|
|
{
|
|
|
@@ -4980,10 +4981,11 @@ namespace Business.ResourceExamineManagement
|
|
|
index++;
|
|
|
}*/
|
|
|
//生成工单事务、工单下达事务
|
|
|
- strWoSql += "A," + p.Domain + "," + seqId.ToString() + ",nbr-wo-mes,工单," + p.WorkOrd + "," + p.RecID + "|";
|
|
|
- seqId++;
|
|
|
- strWoStuSql += "REL," + p.Domain + "," + seqId.ToString() + ",nbr-wo-stu,工单下达," + p.WorkOrd + "," + p.RecID + "|";
|
|
|
- seqId++;
|
|
|
+ //strWoSql += "A," + p.Domain + "," + seqId.ToString() + ",nbr-wo-mes,工单," + p.WorkOrd + "," + p.RecID + "|";
|
|
|
+ //seqId++;
|
|
|
+ //strWoStuSql += "REL," + p.Domain + "," + seqId.ToString() + ",nbr-wo-stu,工单下达," + p.WorkOrd + "," + p.RecID + "|";
|
|
|
+ //seqId++;
|
|
|
+ p.Batch = p.WorkOrd.Substring(1);
|
|
|
});
|
|
|
var nbrlistDto = _serialNumberAppService.GetBillNo(workOrdMasters[0].Domain, "SM", nbrMasterList.Count, userAccount, 1);
|
|
|
|
|
|
@@ -4996,6 +4998,8 @@ namespace Business.ResourceExamineManagement
|
|
|
if (nbrlistDto[index] != null)
|
|
|
{
|
|
|
nm.Nbr = nbrlistDto[index].NbrResult.ToString();
|
|
|
+ nm.Address = nm.WorkOrd.Substring(1);
|
|
|
+ nm.Ufld1 = nm.WorkOrd.Substring(1);
|
|
|
nbrDtls.ForEach(i => { i.Nbr = nm.Nbr; });
|
|
|
}
|
|
|
index++;
|
|
|
@@ -5072,6 +5076,11 @@ namespace Business.ResourceExamineManagement
|
|
|
nbrDetailList.ForEach(c =>
|
|
|
{
|
|
|
c.NbrRecID = DBnbrList.Where(a => a.Nbr == c.Nbr).First().RecID;
|
|
|
+ c.Address = c.WorkOrd.Substring(1);
|
|
|
+ c.OrdNbr = c.WorkOrd.Substring(1);
|
|
|
+ c.ERPfld1 = c.WorkOrd.Substring(1);
|
|
|
+ c.OrdLine = c.Line;
|
|
|
+ c.ERPfld2 = c.Line.ToString();
|
|
|
});
|
|
|
_nbrDetail.Insert(nbrDetailList);
|
|
|
await _businessDbContext.BulkUpdateAsync(weekplan);
|