|
@@ -713,7 +713,7 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleService
|
|
|
" decode(GMT.CanManyTimes, '1', decode(GL.LastGroutingDate, null, 1, :GroutingDate, NVL(GL.LastGroutingBatchNo, 1) + 1, 1), 1) GroutingBatchNo," +
|
|
" decode(GMT.CanManyTimes, '1', decode(GL.LastGroutingDate, null, 1, :GroutingDate, NVL(GL.LastGroutingBatchNo, 1) + 1, 1), 1) GroutingBatchNo," +
|
|
|
//" GMT.CanManyTimes," +
|
|
//" GMT.CanManyTimes," +
|
|
|
" GL.monitorid," +
|
|
" GL.monitorid," +
|
|
|
- " decode(mu.userid,null,null, mu.username || '[' || mu.usercode || ']') monitorcode," +
|
|
|
|
|
|
|
+ " decode(mu.userid,null,'', mu.username || '[' || mu.usercode || ']') monitorcode," +
|
|
|
" GMT.GMouldTypeID," +
|
|
" GMT.GMouldTypeID," +
|
|
|
" GMT.GMouldTypeName," +
|
|
" GMT.GMouldTypeName," +
|
|
|
// 成型线变更 ver41 by chenxy end
|
|
// 成型线变更 ver41 by chenxy end
|
|
@@ -836,7 +836,7 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleService
|
|
|
" GL.LastGroutingBatchNo," +
|
|
" GL.LastGroutingBatchNo," +
|
|
|
" GL.monitorid," +
|
|
" GL.monitorid," +
|
|
|
//" mu.usercode monitorcode," +
|
|
//" mu.usercode monitorcode," +
|
|
|
- " decode(mu.userid,null,null, mu.username || '[' || mu.usercode || ']') monitorcode," +
|
|
|
|
|
|
|
+ " decode(mu.userid,null,'', mu.username || '[' || mu.usercode || ']') monitorcode," +
|
|
|
" decode(GMT.CanManyTimes, '1', NULL, 1) GroutingNum," +
|
|
" decode(GMT.CanManyTimes, '1', NULL, 1) GroutingNum," +
|
|
|
" GMT.CanManyTimes" +
|
|
" GMT.CanManyTimes" +
|
|
|
// 成型线变更 ver41 by chenxy end
|
|
// 成型线变更 ver41 by chenxy end
|
|
@@ -2741,6 +2741,7 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleService
|
|
|
" on gd.GroutingLineID = gl.GroutingLineID\n" +
|
|
" on gd.GroutingLineID = gl.GroutingLineID\n" +
|
|
|
" and gd.GroutingDate = GL.LastGroutingDate\n" +
|
|
" and gd.GroutingDate = GL.LastGroutingDate\n" +
|
|
|
" and gd.GroutingBatchNo = gl.LastGroutingBatchNo\n" +
|
|
" and gd.GroutingBatchNo = gl.LastGroutingBatchNo\n" +
|
|
|
|
|
+ " and gd.valueflag = '1'\n" +
|
|
|
" where gl.valueflag = '1'\n" +
|
|
" where gl.valueflag = '1'\n" +
|
|
|
" and gl.GroutingLineCode = :glcode";
|
|
" and gl.GroutingLineCode = :glcode";
|
|
|
OracleParameter[] ps = new OracleParameter[]
|
|
OracleParameter[] ps = new OracleParameter[]
|
|
@@ -2857,6 +2858,7 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleService
|
|
|
" on gd.GroutingLineID = gl.GroutingLineID\n" +
|
|
" on gd.GroutingLineID = gl.GroutingLineID\n" +
|
|
|
" and gd.GroutingDate = GL.LastGroutingDate\n" +
|
|
" and gd.GroutingDate = GL.LastGroutingDate\n" +
|
|
|
" and gd.GroutingBatchNo = gl.LastGroutingBatchNo\n" +
|
|
" and gd.GroutingBatchNo = gl.LastGroutingBatchNo\n" +
|
|
|
|
|
+ " and gd.valueflag = '1'\n" +
|
|
|
" where gl.valueflag = '1'\n" +
|
|
" where gl.valueflag = '1'\n" +
|
|
|
" and gl.GroutingLineID = :glID\n" +
|
|
" and gl.GroutingLineID = :glID\n" +
|
|
|
" for update";
|
|
" for update";
|
|
@@ -2933,23 +2935,45 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleService
|
|
|
// 'S_PM_022', '注浆编辑限制天数' add by chenxy 2018-12-15 end
|
|
// 'S_PM_022', '注浆编辑限制天数' add by chenxy 2018-12-15 end
|
|
|
|
|
|
|
|
//2.然后取消注浆,3.并valueflag=0。4.修改成型线的最后注浆日期、批次。
|
|
//2.然后取消注浆,3.并valueflag=0。4.修改成型线的最后注浆日期、批次。
|
|
|
-
|
|
|
|
|
- string sql =
|
|
|
|
|
|
|
+ int r = 0;
|
|
|
|
|
+ string sql = null;
|
|
|
|
|
+ sql =
|
|
|
"UPDATE TP_PM_GroutingDailyDetail" +
|
|
"UPDATE TP_PM_GroutingDailyDetail" +
|
|
|
" SET GroutingCount = CASE" +
|
|
" SET GroutingCount = CASE" +
|
|
|
" WHEN GroutingFlag = '1'" +
|
|
" WHEN GroutingFlag = '1'" +
|
|
|
" THEN GroutingCount - 1" +
|
|
" THEN GroutingCount - 1" +
|
|
|
" ELSE GroutingCount END," +
|
|
" ELSE GroutingCount END," +
|
|
|
" GroutingFlag = '0'," +
|
|
" GroutingFlag = '0'," +
|
|
|
- " valueflag = '0'," +
|
|
|
|
|
" UpdateUserID = :UpdateUserID" +
|
|
" UpdateUserID = :UpdateUserID" +
|
|
|
- " WHERE GroutingDailyID = :gdid and valueflag = '1'";
|
|
|
|
|
|
|
+ " WHERE GroutingDailyID = :gdid";
|
|
|
ps = new OracleParameter[]
|
|
ps = new OracleParameter[]
|
|
|
{
|
|
{
|
|
|
new OracleParameter(":UpdateUserID", user.UserID),
|
|
new OracleParameter(":UpdateUserID", user.UserID),
|
|
|
new OracleParameter(":gdid", gdID),
|
|
new OracleParameter(":gdid", gdID),
|
|
|
};
|
|
};
|
|
|
- int r = conn.ExecuteNonQuery(sql, ps);
|
|
|
|
|
|
|
+ r = conn.ExecuteNonQuery(sql, ps);
|
|
|
|
|
+
|
|
|
|
|
+ sql = "UPDATE tp_pc_groutinglinedetail gld\n" +
|
|
|
|
|
+ " SET gld.groutingcount =\n" +
|
|
|
|
|
+ " (SELECT gdds.groutingcount\n" +
|
|
|
|
|
+ " FROM tp_pm_groutingdailydetail gdds\n" +
|
|
|
|
|
+ " WHERE gdds.groutingdailyid = :gdid\n" +
|
|
|
|
|
+ " AND gdds.groutinglinedetailid = gld.groutinglinedetailid\n" +
|
|
|
|
|
+ " AND gdds.valueflag = '1')\n" +
|
|
|
|
|
+ " ,gld.updateuserid = :UpdateUserID\n" +
|
|
|
|
|
+ " WHERE gld.groutinglinedetailid IN\n" +
|
|
|
|
|
+ " (SELECT gdd.groutinglinedetailid\n" +
|
|
|
|
|
+ " FROM tp_pm_groutingdailydetail gdd\n" +
|
|
|
|
|
+ " WHERE gdd.groutingdailyid = :gdid\n" +
|
|
|
|
|
+ " AND gdd.valueflag = '1')";
|
|
|
|
|
+ r = conn.ExecuteNonQuery(sql, ps);
|
|
|
|
|
+
|
|
|
|
|
+ sql =
|
|
|
|
|
+ "UPDATE TP_PM_GroutingDailyDetail" +
|
|
|
|
|
+ " SET valueflag = '0'," +
|
|
|
|
|
+ " UpdateUserID = :UpdateUserID" +
|
|
|
|
|
+ " WHERE GroutingDailyID = :gdid";
|
|
|
|
|
+ r = conn.ExecuteNonQuery(sql, ps);
|
|
|
|
|
|
|
|
sql = "update TP_PM_GroutingDaily gd set gd.valueflag='0', updateuserid = :UpdateUserID where gd.GroutingDailyID = :gdid";
|
|
sql = "update TP_PM_GroutingDaily gd set gd.valueflag='0', updateuserid = :UpdateUserID where gd.GroutingDailyID = :gdid";
|
|
|
r = conn.ExecuteNonQuery(sql, ps);
|
|
r = conn.ExecuteNonQuery(sql, ps);
|
|
@@ -2965,6 +2989,11 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleService
|
|
|
" and gm.valueflag = '1'))\n" +
|
|
" and gm.valueflag = '1'))\n" +
|
|
|
" ,gl.UpdateUserID = :UpdateUserID\n" +
|
|
" ,gl.UpdateUserID = :UpdateUserID\n" +
|
|
|
" where gl.GroutingLineID = :glid";
|
|
" where gl.GroutingLineID = :glid";
|
|
|
|
|
+ ps = new OracleParameter[]
|
|
|
|
|
+ {
|
|
|
|
|
+ new OracleParameter(":UpdateUserID", user.UserID),
|
|
|
|
|
+ new OracleParameter(":glid", glID),
|
|
|
|
|
+ };
|
|
|
r = conn.ExecuteNonQuery(sql, ps);
|
|
r = conn.ExecuteNonQuery(sql, ps);
|
|
|
|
|
|
|
|
conn.Commit();
|
|
conn.Commit();
|
|
@@ -2983,8 +3012,6 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleService
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
#endregion
|
|
#endregion
|
|
|
#endregion 注浆管理
|
|
#endregion 注浆管理
|
|
|
|
|
|