大屏 ,任务反馈车号修改,增加agv表

This commit is contained in:
18188916393
2022-07-27 16:51:45 +08:00
parent eedb75b75f
commit e41c6140f6
13 changed files with 802 additions and 0 deletions

View File

@@ -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");
}
}