|
|
@@ -635,6 +635,7 @@ namespace Dongke.IBOSS.PRD.Service.PDAModuleLogic
|
|
|
string sqlStr = "";
|
|
|
int result = -1;
|
|
|
int classesSettingId = -1;
|
|
|
+ string groutingBatchNo = "";
|
|
|
try
|
|
|
{
|
|
|
conn.Connect();
|
|
|
@@ -783,6 +784,13 @@ namespace Dongke.IBOSS.PRD.Service.PDAModuleLogic
|
|
|
{
|
|
|
sqlStr = "BEGIN";
|
|
|
|
|
|
+ //注浆批次处理 当注浆日期 等于 当前日期 时 注浆批次 为最后注浆批次 加1 处理
|
|
|
+ //当注浆日期 不等于 当前日期 时 注浆批数 从0开始 加1 处理
|
|
|
+ if (DateTime.Now.ToString("yyyy-MM-dd") == jsonL["GROUTINGDATE"].ToString())
|
|
|
+ groutingBatchNo = "l.LASTGROUTINGBATCHNO";
|
|
|
+ else
|
|
|
+ groutingBatchNo = "0";
|
|
|
+
|
|
|
//按注浆次数循环 保存注浆记录
|
|
|
for (int i = 0; i < Convert.ToInt32(jsonL["GROUTINGTIMES"].ToString()); i++)
|
|
|
{
|
|
|
@@ -816,7 +824,7 @@ namespace Dongke.IBOSS.PRD.Service.PDAModuleLogic
|
|
|
'{sUser.UserCode}',-- USERCODE
|
|
|
l.GMOULDSTATUS,
|
|
|
{classesSettingId}, -- 从 CLASSESSETTINGID 查询
|
|
|
- l.LASTGROUTINGBATCHNO + {i} + 1, --LASTGROUTINGBATCHNO 批次号 每注一次加1
|
|
|
+ {groutingBatchNo} + {i} + 1, --LASTGROUTINGBATCHNO 批次号 每注一次加1
|
|
|
l.MONITORID,
|
|
|
m.USERCODE AS MONITORCODE, --MONITORCODE 关联 TP_MST_USER 查询
|
|
|
l.HIGHPRESSUREFLAG
|
|
|
@@ -881,7 +889,7 @@ namespace Dongke.IBOSS.PRD.Service.PDAModuleLogic
|
|
|
'0',--DELIVERFLAG
|
|
|
l.GMOULDTYPEID,--GMOULDTYPEID
|
|
|
t.CANMANYTIMES,--CANMANYTIMES
|
|
|
- l.LASTGROUTINGBATCHNO + {i} + 1, --LASTGROUTINGBATCHNO 批次号 每注一次加1
|
|
|
+ {groutingBatchNo} + {i} + 1, --LASTGROUTINGBATCHNO 批次号 每注一次加1
|
|
|
o.LOGOID,--LOGOID
|
|
|
NULL,--SCRAPTIME
|
|
|
NULL,--SCRAPUSER
|
|
|
@@ -938,7 +946,7 @@ namespace Dongke.IBOSS.PRD.Service.PDAModuleLogic
|
|
|
sre.Message = "注浆记录写入失败!";
|
|
|
}
|
|
|
}
|
|
|
- //更新 成型线 最后注浆日期 已注浆次数
|
|
|
+ //更新 成型线 最后注浆日期 注浆批次
|
|
|
if(sre.Status==Constant.ServiceResultStatus.Success)
|
|
|
{
|
|
|
sqlStr = $@"
|