|
|
@@ -17689,26 +17689,30 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
|
|
|
{
|
|
|
return -2;
|
|
|
}
|
|
|
-
|
|
|
- // 釉料变更履历
|
|
|
- sql = "insert into TP_PM_GlazetypeRecord\n" +
|
|
|
- //"values\n" + xuwei update 2020-01-02
|
|
|
- " (GROUTINGDAILYDETAILID\n" +
|
|
|
- " ,OldGlazetypeid\n" +
|
|
|
- " ,NewGlazetypeid\n" +
|
|
|
- " ,ProcedureID\n" +
|
|
|
- " ,Remarks\n" +
|
|
|
- " ,AccountID\n" +
|
|
|
- " ,CreateUserID)\n" +
|
|
|
- "values\n" +
|
|
|
- " (:GROUTINGDAILYDETAILID\n" +
|
|
|
- " ,:OldGlazetypeid\n" +
|
|
|
- " ,:NewGlazetypeid\n" +
|
|
|
- " ,:ProcedureID\n" +
|
|
|
- " ,:Remarks\n" +
|
|
|
- " ,:AccountID\n" +
|
|
|
- " ,:CreateUserID)";
|
|
|
- Paras = new OracleParameter[] {
|
|
|
+ if (logoid == 00 && glazetypeid == 00)
|
|
|
+ {
|
|
|
+ return returnRows;
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ // 釉料变更履历
|
|
|
+ sql = "insert into TP_PM_GlazetypeRecord\n" +
|
|
|
+ //"values\n" + xuwei update 2020-01-02
|
|
|
+ " (GROUTINGDAILYDETAILID\n" +
|
|
|
+ " ,OldGlazetypeid\n" +
|
|
|
+ " ,NewGlazetypeid\n" +
|
|
|
+ " ,ProcedureID\n" +
|
|
|
+ " ,Remarks\n" +
|
|
|
+ " ,AccountID\n" +
|
|
|
+ " ,CreateUserID)\n" +
|
|
|
+ "values\n" +
|
|
|
+ " (:GROUTINGDAILYDETAILID\n" +
|
|
|
+ " ,:OldGlazetypeid\n" +
|
|
|
+ " ,:NewGlazetypeid\n" +
|
|
|
+ " ,:ProcedureID\n" +
|
|
|
+ " ,:Remarks\n" +
|
|
|
+ " ,:AccountID\n" +
|
|
|
+ " ,:CreateUserID)";
|
|
|
+ Paras = new OracleParameter[] {
|
|
|
new OracleParameter(":GROUTINGDAILYDETAILID",OracleDbType.Int32,
|
|
|
dt.Rows[0]["GROUTINGDAILYDETAILID"],ParameterDirection.Input),
|
|
|
new OracleParameter(":OldGlazetypeid",OracleDbType.Int32,
|
|
|
@@ -17724,29 +17728,29 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
|
|
|
new OracleParameter(":CreateUserID",OracleDbType.Int32,
|
|
|
sUserInfo.UserID,ParameterDirection.Input),
|
|
|
};
|
|
|
- returnRows = oracleTrConn.ExecuteNonQuery(sql, Paras);
|
|
|
+ returnRows = oracleTrConn.ExecuteNonQuery(sql, Paras);
|
|
|
|
|
|
- // 变更履历
|
|
|
- sql =
|
|
|
- "INSERT INTO TP_PM_LOGOCHANGEDRECORD\n" +
|
|
|
- " (BARCODE\n" +
|
|
|
- " ,OLDLOGOID\n" +
|
|
|
- " ,NEWLOGOID\n" +
|
|
|
- //" ,PROCEDUREID\n" +
|
|
|
- " ,REMARKS\n" +
|
|
|
- " ,ACCOUNTID\n" +
|
|
|
- " ,CREATETIME\n" +
|
|
|
- " ,CREATEUSERID)\n" +
|
|
|
- "VALUES\n" +
|
|
|
- " (:BARCODE\n" +
|
|
|
- " ,:OLDLOGOID\n" +
|
|
|
- " ,:NEWLOGOID\n" +
|
|
|
- //" ,:PROCEDUREID\n" +
|
|
|
- " ,NULL\n" +
|
|
|
- " ,:ACCOUNTID\n" +
|
|
|
- " ,SYSDATE\n" +
|
|
|
- " ,:CREATEUSERID)";
|
|
|
- Paras = new OracleParameter[] {
|
|
|
+ // 变更履历
|
|
|
+ sql =
|
|
|
+ "INSERT INTO TP_PM_LOGOCHANGEDRECORD\n" +
|
|
|
+ " (BARCODE\n" +
|
|
|
+ " ,OLDLOGOID\n" +
|
|
|
+ " ,NEWLOGOID\n" +
|
|
|
+ //" ,PROCEDUREID\n" +
|
|
|
+ " ,REMARKS\n" +
|
|
|
+ " ,ACCOUNTID\n" +
|
|
|
+ " ,CREATETIME\n" +
|
|
|
+ " ,CREATEUSERID)\n" +
|
|
|
+ "VALUES\n" +
|
|
|
+ " (:BARCODE\n" +
|
|
|
+ " ,:OLDLOGOID\n" +
|
|
|
+ " ,:NEWLOGOID\n" +
|
|
|
+ //" ,:PROCEDUREID\n" +
|
|
|
+ " ,NULL\n" +
|
|
|
+ " ,:ACCOUNTID\n" +
|
|
|
+ " ,SYSDATE\n" +
|
|
|
+ " ,:CREATEUSERID)";
|
|
|
+ Paras = new OracleParameter[] {
|
|
|
new OracleParameter(":OLDLOGOID",OracleDbType.Int32,
|
|
|
dt.Rows[0]["LOGOID"],ParameterDirection.Input),
|
|
|
new OracleParameter(":NEWLOGOID",OracleDbType.Int32,
|
|
|
@@ -17760,11 +17764,11 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
|
|
|
new OracleParameter(":BARCODE",OracleDbType.Varchar2,
|
|
|
barcode,ParameterDirection.Input)
|
|
|
};
|
|
|
- returnRows += oracleTrConn.ExecuteNonQuery(sql, Paras);
|
|
|
+ returnRows += oracleTrConn.ExecuteNonQuery(sql, Paras);
|
|
|
|
|
|
- // 1.更新注浆明细
|
|
|
- sql = "update tp_pm_groutingdailydetail set logoid=:logoid, glazetypeid =:glazetypeid, updateuserid=:updateuserid where barcode=:barcode";
|
|
|
- Paras = new OracleParameter[] {
|
|
|
+ // 1.更新注浆明细
|
|
|
+ sql = "update tp_pm_groutingdailydetail set logoid=:logoid, glazetypeid =:glazetypeid, updateuserid=:updateuserid where barcode=:barcode";
|
|
|
+ Paras = new OracleParameter[] {
|
|
|
new OracleParameter(":logoid",OracleDbType.Int32,
|
|
|
logoid,ParameterDirection.Input),
|
|
|
new OracleParameter(":glazetypeid",OracleDbType.Int32,
|
|
|
@@ -17774,13 +17778,13 @@ namespace Dongke.IBOSS.PRD.Service.PMModuleLogic
|
|
|
new OracleParameter(":barcode",OracleDbType.Varchar2,
|
|
|
barcode,ParameterDirection.Input)
|
|
|
};
|
|
|
- returnRows = oracleTrConn.ExecuteNonQuery(sql, Paras);
|
|
|
+ returnRows = oracleTrConn.ExecuteNonQuery(sql, Paras);
|
|
|
|
|
|
- // 1.更新在产
|
|
|
- sql = @"update TP_PM_INPRODUCTION set logoid=:logoid,
|
|
|
---glazetypeid =:glazetypeid,
|
|
|
-updateuserid=:updateuserid where barcode=:barcode";
|
|
|
- Paras = new OracleParameter[] {
|
|
|
+ // 1.更新在产
|
|
|
+ sql = @"update TP_PM_INPRODUCTION set logoid=:logoid,
|
|
|
+ --glazetypeid =:glazetypeid,
|
|
|
+ updateuserid=:updateuserid where barcode=:barcode";
|
|
|
+ Paras = new OracleParameter[] {
|
|
|
new OracleParameter(":logoid",OracleDbType.Int32,
|
|
|
logoid,ParameterDirection.Input),
|
|
|
//new OracleParameter(":glazetypeid",OracleDbType.Int32,
|
|
|
@@ -17790,9 +17794,11 @@ updateuserid=:updateuserid where barcode=:barcode";
|
|
|
new OracleParameter(":barcode",OracleDbType.Varchar2,
|
|
|
barcode,ParameterDirection.Input)
|
|
|
};
|
|
|
- returnRows += oracleTrConn.ExecuteNonQuery(sql, Paras);
|
|
|
+ returnRows += oracleTrConn.ExecuteNonQuery(sql, Paras);
|
|
|
|
|
|
- oracleTrConn.Commit();
|
|
|
+ oracleTrConn.Commit();
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|