|
|
@@ -956,19 +956,36 @@ namespace Dongke.IBOSS.PRD.Service.PDAModuleLogic
|
|
|
public static DataTable GetProductionDataCheckID(SearchProductionDataEntity searchEntity, SUserInfo user)
|
|
|
{
|
|
|
IDBConnection oracleConn = ClsDbFactory.CreateDBConnection(DataBaseType.ORACLE, DataManager.ConnectionString);
|
|
|
+ //string procsql = $@"
|
|
|
+ //SELECT
|
|
|
+ // NVL(MAX( T.PRODUCTIONDATAID ),0) AS PRODUCTIONDATAID
|
|
|
+ //FROM
|
|
|
+ // TP_PM_PRODUCTIONDATAIN T
|
|
|
+ // INNER JOIN TP_PM_INPRODUCTION INP ON INP.BARCODE = T.BARCODE
|
|
|
+ // AND T.KILNCARBATCHNO = INP.KILNCARBATCHNO
|
|
|
+ //WHERE
|
|
|
+ // T.MODELTYPE =- 1
|
|
|
+ // AND T.VALUEFLAG = '1'
|
|
|
+ // AND T.BARCODE = '{searchEntity.BarCode}'
|
|
|
+ //";
|
|
|
string procsql = $@"
|
|
|
- SELECT
|
|
|
- NVL(MAX( T.PRODUCTIONDATAID ),0) AS PRODUCTIONDATAID
|
|
|
- FROM
|
|
|
- TP_PM_PRODUCTIONDATAIN T
|
|
|
- INNER JOIN TP_PM_INPRODUCTION INP ON INP.BARCODE = T.BARCODE
|
|
|
- AND T.KILNCARBATCHNO = INP.KILNCARBATCHNO
|
|
|
- WHERE
|
|
|
- T.MODELTYPE =- 1
|
|
|
- AND T.VALUEFLAG = '1'
|
|
|
- AND T.BARCODE = '{searchEntity.BarCode}'
|
|
|
+ SELECT * FROM (
|
|
|
+ SELECT
|
|
|
+ T.PRODUCTIONDATAID, T.PROCEDUREID
|
|
|
+ FROM
|
|
|
+ TP_PM_PRODUCTIONDATAIN T
|
|
|
+ INNER JOIN TP_PM_INPRODUCTION INP ON INP.BARCODE = T.BARCODE
|
|
|
+ AND T.KILNCARBATCHNO = INP.KILNCARBATCHNO
|
|
|
+ WHERE
|
|
|
+ T.MODELTYPE = -1
|
|
|
+ AND T.VALUEFLAG = '1'
|
|
|
+ AND T.BARCODE = '{searchEntity.BarCode}'
|
|
|
+ ORDER BY
|
|
|
+ T.PRODUCTIONDATAID DESC
|
|
|
+ ) T
|
|
|
+ WHERE
|
|
|
+ ROWNUM=1
|
|
|
";
|
|
|
-
|
|
|
try
|
|
|
{
|
|
|
oracleConn.Open();
|