大屏 ,任务反馈车号修改,增加agv表
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package org.nl;
|
||||
|
||||
import cn.hutool.core.date.DateTime;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
@@ -12,6 +13,7 @@ import org.nl.wql.WQL;
|
||||
import org.nl.wql.core.bean.WQLObject;
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
|
||||
public class Test3 extends BaseTest {
|
||||
@Test
|
||||
@@ -1055,8 +1057,78 @@ public class Test3 extends BaseTest {
|
||||
joo.put("lock_type","00");
|
||||
joo.put("material_height_type","1");
|
||||
structtable.insert(joo);
|
||||
}
|
||||
}
|
||||
//同步产品工艺路线
|
||||
@Test
|
||||
public void PDM_BI_ProductProcessRoute() {
|
||||
WQLObject routeTable = WQLObject.getWQLObject("PDM_BI_ProductProcessRoute");
|
||||
WQLObject dtlTable = WQLObject.getWQLObject("PDM_BI_ProductProcessRouteDtl");
|
||||
WQLObject materialTable = WQLObject.getWQLObject("md_me_materialbase");
|
||||
JSONArray ja = WQL.getWO("QLK01").setDbname("dataSource2").addParam("flag", "15").process().getResultJSONArray(0);
|
||||
for (int i = 0; i < ja.size(); i++) {
|
||||
JSONObject jo = ja.getJSONObject(i);
|
||||
String processroute_uuid = jo.getString("processroute_uuid");
|
||||
JSONArray dtlja = WQL.getWO("QLK01").setDbname("dataSource2").addParam("processroute_uuid",processroute_uuid).addParam("flag", "16").process().getResultJSONArray(0);
|
||||
for (int j = 0; j <dtlja.size() ; j++) {
|
||||
JSONObject dtljo = dtlja.getJSONObject(i);
|
||||
JSONObject routejoo = new JSONObject();
|
||||
JSONObject routeDtljoo = new JSONObject();
|
||||
long productprocess_id = IdUtil.getSnowflake(1, 1).nextId();
|
||||
String material_code = dtljo.getString("material_code");
|
||||
JSONObject material_jo = materialTable.query("material_code='" + material_code + "'").uniqueResult(0);
|
||||
String material_id = material_jo.getString("material_id");
|
||||
|
||||
}
|
||||
long sale_id = IdUtil.getSnowflake(1, 1).nextId();
|
||||
String sale_code = jo.getString("Vbeln");
|
||||
String seq_no = jo.getString("Posnr");
|
||||
String sale_type = jo.getString("VtextLf");
|
||||
//物料编码
|
||||
JSONObject matrOBj = findMaterialByid(jo.getString("Matnr"));
|
||||
String material_id = matrOBj.getString("material_id");
|
||||
String status = "10";
|
||||
String sale_qty = jo.getString("Lfimg");
|
||||
String produce_seq = "1";
|
||||
String cust_code = jo.getString("Kunag");
|
||||
String cust_name = jo.getString("Name");
|
||||
//计量单位
|
||||
String Vrkme = jo.getString("Vrkme");
|
||||
JSONObject unitObj = finduntiByid(Vrkme);
|
||||
String qty_unit_id = unitObj.getString("measure_unit_id");
|
||||
String plandeliver_date = jo.getString("WadatIst");
|
||||
String create_id = "1";
|
||||
String create_name = "qinx";
|
||||
String create_time = "2021-12-9 14:15";
|
||||
|
||||
// caTable.insert(pcsjo);
|
||||
}
|
||||
}
|
||||
|
||||
public static void main1231(String[] args) {
|
||||
String now ="2022-06-30";
|
||||
DateTime dateTime = DateUtil.offsetDay(DateUtil.parse(now), 30);
|
||||
System.out.println(dateTime.toString().substring(0,10));
|
||||
JSONArray dataArr = new JSONArray();
|
||||
for (int i = 1; i <9 ; i++) {
|
||||
DateTime dateTime11 = DateUtil.offsetDay(DateUtil.parse(now), -i);
|
||||
dataArr.add(dateTime11.toString().substring(0,10));
|
||||
}
|
||||
System.out.println("cesw");
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
JSONObject jo = new JSONObject();
|
||||
JSONArray ja = new JSONArray();
|
||||
JSONObject errjo1 =new JSONObject();
|
||||
JSONObject errjo2 =new JSONObject();
|
||||
errjo1.put("error","1号避障");
|
||||
errjo2.put("error","1号避障");
|
||||
ja.add(errjo1);
|
||||
ja.add(errjo2);
|
||||
jo.put("data",ja);
|
||||
jo.put("statys","1");
|
||||
System.out.println("12313");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user