|
|
@@ -213,7 +213,7 @@ public class fqcitems : IHttpHandler, IReadOnlySessionState
|
|
|
else
|
|
|
{
|
|
|
sqlStr += " ORDER BY m.UPDATETIME DESC " ;
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
int total = 0;
|
|
|
DataTable dt = conn.SelectPages(page, rows,out total, sqlStr, sqlPara.ToArray());
|
|
|
@@ -480,7 +480,34 @@ public class fqcitems : IHttpHandler, IReadOnlySessionState
|
|
|
{
|
|
|
using(IDataAccess conn=DataAccess.Create())
|
|
|
{
|
|
|
- int result = conn.ExecuteNonQuery(@"
|
|
|
+ string[] goodscode = form["GOODSCODE"].ToString().Split(',');
|
|
|
+ ArrayList al = new ArrayList(goodscode);
|
|
|
+ string goods = null;
|
|
|
+ string goodstypes = null;
|
|
|
+ DataTable goodstype = null;
|
|
|
+ int flags = 0;
|
|
|
+ for (int i = 0; i < al.Count; i++) {
|
|
|
+ string test = al[i].ToString();
|
|
|
+ string test2 = test;
|
|
|
+ if (flags == 0)
|
|
|
+ {
|
|
|
+ goodstypes += "'" + al[i] + "'";
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ goodstypes += ",'" + al[i]+"'";
|
|
|
+ }
|
|
|
+ flags++;
|
|
|
+
|
|
|
+ }
|
|
|
+ goodstype = conn.ExecuteDatatable(@"SELECT GOODSID,GOODSCODE FROM TP_MST_GOODS WHERE VALUEFLAG=1 and GOODSCODE in(" +goodstypes+")", new CDAParameter(null, null));
|
|
|
+
|
|
|
+ if (goodstype.Rows.Count >0 )
|
|
|
+ {
|
|
|
+ goods += goodstype.Rows[0]["GOODSCODE"]+"...";
|
|
|
+ }
|
|
|
+ if (!string.IsNullOrWhiteSpace(goods))
|
|
|
+ {
|
|
|
+ int result = conn.ExecuteNonQuery(@"
|
|
|
UPDATE TP_PM_FQCITEMS
|
|
|
SET
|
|
|
INSPECTTYPE = @INSPECTTYPE@,
|
|
|
@@ -494,15 +521,16 @@ public class fqcitems : IHttpHandler, IReadOnlySessionState
|
|
|
WHERE
|
|
|
ITEMSID = @ITEMSID@
|
|
|
",
|
|
|
- new CDAParameter("INSPECTTYPE",form["INSPECTTYPE"]),
|
|
|
- new CDAParameter("INSPECTNAME",form["INSPECTNAME"]),
|
|
|
- new CDAParameter("GOODSID",0),
|
|
|
- new CDAParameter("GOODSCODE",form["GOODSCODE"]),
|
|
|
- new CDAParameter("INSPECTVERSION",form["INSPECTVERSION"]),
|
|
|
- new CDAParameter("REMARKS",form["REMARKS"]),
|
|
|
- new CDAParameter("UPDATEUSERID",HttpContext.Current.Session["userId"]),
|
|
|
- new CDAParameter("ITEMSID",HttpContext.Current.Request["id"])
|
|
|
- );
|
|
|
+ new CDAParameter("INSPECTTYPE", form["INSPECTTYPE"]),
|
|
|
+ new CDAParameter("INSPECTNAME", form["INSPECTNAME"]),
|
|
|
+ new CDAParameter("GOODSID", null),
|
|
|
+ new CDAParameter("GOODSCODE", goods),
|
|
|
+ new CDAParameter("INSPECTVERSION", form["INSPECTVERSION"]),
|
|
|
+ new CDAParameter("REMARKS", form["REMARKS"]),
|
|
|
+ new CDAParameter("UPDATEUSERID", HttpContext.Current.Session["userId"]),
|
|
|
+ new CDAParameter("ITEMSID", HttpContext.Current.Request["id"])
|
|
|
+ );
|
|
|
+ }
|
|
|
return new JsonResult(JsonStatus.success).ToJson();
|
|
|
}
|
|
|
}
|