|
|
@@ -177,14 +177,29 @@ public class HyWorkOrder extends Controller {
|
|
|
factory.addParameter("frownum",where.getString("frownum"));
|
|
|
factory.addParameter("siteid",siteid);
|
|
|
Rows rows = dbConnect.runSqlQuery(factory.getSQL());
|
|
|
+
|
|
|
if(!rows.isEmpty()){
|
|
|
-
|
|
|
+
|
|
|
SQLFactory urlfactory=new SQLFactory(this, "华为云附件查询");
|
|
|
urlfactory.addParameter_SQL("ordernodeid",rows.getInWhere("ownerid"));
|
|
|
urlfactory.addParameter("siteid",siteid);
|
|
|
Rows row_url = dbConnect.runSqlQuery(urlfactory.getSQL());
|
|
|
rows.get(0).put("url",row_url);
|
|
|
-
|
|
|
+
|
|
|
+ /** 节点关联培训物料查询 **/
|
|
|
+ Rows rows_traintitem = dbConnect.runSqlQuery(
|
|
|
+ "select t.fitemno,t.fitemname,t.fmodel,t.fspec,t.fqty from HYORDERNODE_TITEM t left join titem t2 on t.fitemno=t2.fitemno and t.siteid=t2.siteid\n"
|
|
|
+ + "where EXISTS(select 1 from hyordernode t1 where t1.hyordernodeid=t.fparentid and t1.hyordernodeid="
|
|
|
+ + rows.get(0).getInteger("ownerid") + ") and t.siteid='" + siteid + "'");
|
|
|
+
|
|
|
+ /** 节点关联培训人员查询 **/
|
|
|
+ Rows rows_trainers = dbConnect.runSqlQuery(
|
|
|
+ "select t.fname,t.job,t.phone,t.fagentnum,t2.fagentshortname from HYORDERNODE_trainers t left join tagents t2 on t.fagentnum=t2.fagentnum and t.siteid=t2.siteid\n"
|
|
|
+ + "where EXISTS(select 1 from hyordernode t1 where t1.hyordernodeid=t.fparentid and t1.hyordernodeid="
|
|
|
+ + rows.get(0).getInteger("ownerid") + ") and t.siteid='" + siteid + "'");
|
|
|
+
|
|
|
+ rows.get(0).put("traintitem", rows_traintitem);
|
|
|
+ rows.get(0).put("trainers", rows_trainers);
|
|
|
return getReturnObject_suc(rows.get(0),false).toString();
|
|
|
}
|
|
|
return getReturnObject_err("没有该工序").toString();
|