Quellcode durchsuchen

立库接口带出信息多条导致信息不正确
按照时间排序取最大一条

昱硕 冯 vor 1 Jahr
Ursprung
Commit
c9cfe0e5c3
1 geänderte Dateien mit 6 neuen und 4 gelöschten Zeilen
  1. 6 4
      wwwroot/api/getgoods/index.ashx

+ 6 - 4
wwwroot/api/getgoods/index.ashx

@@ -205,7 +205,8 @@ public class index : IHttpHandler
 																						T.LOGONAME,
 																						T.BUILDINGNO,
 																						TMGL.GOODSLEVELNAME,
-																						TMGK.KingdeeCode
+																						TMGK.KingdeeCode,
+																						T.CREATETIME
 																					FROM
 																						(
 																						SELECT DISTINCT
@@ -227,7 +228,8 @@ public class index : IHttpHandler
 																							) AS BUILDINGNO,
 																							TPPD.GOODSLEVELID,
 																							NULL AS KingdeeCode,
-																							TPPD.CHECKFLAG
+																							TPPD.CHECKFLAG,
+																							TPGR.CREATETIME
 																						FROM
 																							TP_PM_GROUTINGDAILYDETAIL TPGD
 																							LEFT JOIN TP_PM_GlazetypeRecord TPGR ON TPGR.GROUTINGDAILYDETAILID = TPGD.GROUTINGDAILYDETAILID
@@ -246,12 +248,12 @@ public class index : IHttpHandler
 																						AND TPGD.VALUEFLAG = 1 
 																						AND TMDC.DICTIONARYTYPE = 'TPC002' 
 																						AND TPGD.BARCODE = @BARCODE@
-																						) T
+																						ORDER BY TPGR.CREATETIME DESC) T
 																					LEFT JOIN TP_MST_GOODSKINGDEECODE TMGK ON T.GOODSCODE = TMGK.GOODSCODE 
 																						AND T.DICTIONARYVALUE = TMGK.GLAZETYPE 
 																						AND T.LOGONAME = TMGK.LOGONAME
 																					LEFT JOIN TP_MST_GOODSLEVEL TMGL ON TMGL.GOODSLEVELID = T.GOODSLEVELID
-			",
+																					ORDER BY T.CREATETIME DESC",
 			new CDAParameter("BARCODE", barCode)
 		);