提交 f108ca55 authored 作者: 刘涛's avatar 刘涛

获取物料编码

上级 8f76857b
...@@ -105,6 +105,14 @@ public class MaterialinventoryServiceImpl extends ServiceImpl<MaterialinventoryM ...@@ -105,6 +105,14 @@ public class MaterialinventoryServiceImpl extends ServiceImpl<MaterialinventoryM
pojo.setMatname(data.get("matname")); pojo.setMatname(data.get("matname"));
pojo.setMatnum(data.get("matnum")); pojo.setMatnum(data.get("matnum"));
pojo.setDatasourcecreatetime(data.get("datasourcecreatetime")); pojo.setDatasourcecreatetime(data.get("datasourcecreatetime"));
pojo.setSuppliercode(data.get("suppliercode"));
pojo.setSuppliername(data.get("suppliername"));
pojo.setDatasource("0");
pojo.setPurchaserhqcode(data.get("purchaserhqcode"));
pojo.setRemark(data.get("remark"));
pojo.setOpenid(data.get("purchaserhqcode"));
pojo.setOwnerid(data.get("suppliercode"));
pojo.setMatunit(data.get("matunit"));
pojolist.add(pojo); pojolist.add(pojo);
//添加到国网 //添加到国网
String rs = materialinventoryApi.add(data); String rs = materialinventoryApi.add(data);
...@@ -149,7 +157,7 @@ public class MaterialinventoryServiceImpl extends ServiceImpl<MaterialinventoryM ...@@ -149,7 +157,7 @@ public class MaterialinventoryServiceImpl extends ServiceImpl<MaterialinventoryM
String fmaterialid = data.get("matcode"); String fmaterialid = data.get("matcode");
//通过物料编码来确认是否是重点原材料 //通过物料编码来确认是否是重点原材料
List<Map<String, String>> select = materialWebapi.select(new HashMap<String,String>(){{ List<Map<String, String>> select = materialWebapi.select(new HashMap<String,String>(){{
put("FMATERIALID",fmaterialid); put("FNumber",fmaterialid);
put("F_LQKJ_IsImportent","1"); put("F_LQKJ_IsImportent","1");
}}, null); }}, null);
//如果是重点原材料就添加到国网 //如果是重点原材料就添加到国网
...@@ -161,6 +169,13 @@ public class MaterialinventoryServiceImpl extends ServiceImpl<MaterialinventoryM ...@@ -161,6 +169,13 @@ public class MaterialinventoryServiceImpl extends ServiceImpl<MaterialinventoryM
pojo.setMatname(data.get("matname")); pojo.setMatname(data.get("matname"));
pojo.setMatnum(data.get("matnum")); pojo.setMatnum(data.get("matnum"));
pojo.setDatasourcecreatetime(data.get("datasourcecreatetime")); pojo.setDatasourcecreatetime(data.get("datasourcecreatetime"));
pojo.setSuppliercode(data.get("suppliercode"));
pojo.setSuppliername(data.get("suppliername"));
pojo.setDatasource("0");
pojo.setPurchaserhqcode(data.get("purchaserhqcode"));
pojo.setRemark(data.get("remark"));
pojo.setOpenid(data.get("purchaserhqcode"));
pojo.setOwnerid(data.get("suppliercode"));
//添加到国网 //添加到国网
String rs = materialinventoryApi.add(data); String rs = materialinventoryApi.add(data);
//将返回信息封装成JSON //将返回信息封装成JSON
......
...@@ -101,6 +101,8 @@ public class ProductInventoryServiceImpl extends ServiceImpl<ProductInventoryMap ...@@ -101,6 +101,8 @@ public class ProductInventoryServiceImpl extends ServiceImpl<ProductInventoryMap
pojo.setProductcode(data.get("productcode")); pojo.setProductcode(data.get("productcode"));
pojo.setProductname(data.get("productname")); pojo.setProductname(data.get("productname"));
pojo.setDatasourcecreatetime(data.get("datasourcecreatetime")); pojo.setDatasourcecreatetime(data.get("datasourcecreatetime"));
pojo.setDatasource("0");
pojo.setProductunit(data.get("productunit"));
pojolist.add(pojo); pojolist.add(pojo);
//添加到国网 //添加到国网
String rs = productInventoryApi.add(data); String rs = productInventoryApi.add(data);
...@@ -141,7 +143,7 @@ public class ProductInventoryServiceImpl extends ServiceImpl<ProductInventoryMap ...@@ -141,7 +143,7 @@ public class ProductInventoryServiceImpl extends ServiceImpl<ProductInventoryMap
String fmaterialid = data.get("productcode"); String fmaterialid = data.get("productcode");
//通过物料编码来确认是否是产成品 //通过物料编码来确认是否是产成品
List<Map<String, String>> select = materialWebapi.select(new HashMap<String,String>(){{ List<Map<String, String>> select = materialWebapi.select(new HashMap<String,String>(){{
put("FMATERIALID",fmaterialid); put("FNumber",fmaterialid);
put("F_LQKJ_IsProduct","1");//F_LQKJ_IsProduct put("F_LQKJ_IsProduct","1");//F_LQKJ_IsProduct
}}, null); }}, null);
//如果是产出品就添加到国网 //如果是产出品就添加到国网
...@@ -152,7 +154,8 @@ public class ProductInventoryServiceImpl extends ServiceImpl<ProductInventoryMap ...@@ -152,7 +154,8 @@ public class ProductInventoryServiceImpl extends ServiceImpl<ProductInventoryMap
pojo.setProductcode(data.get("productcode")); pojo.setProductcode(data.get("productcode"));
pojo.setProductname(data.get("productname")); pojo.setProductname(data.get("productname"));
pojo.setDatasourcecreatetime(data.get("datasourcecreatetime")); pojo.setDatasourcecreatetime(data.get("datasourcecreatetime"));
pojo.setDatasource("0");
pojo.setProductunit(data.get("productunit"));
//添加到国网 //添加到国网
String rs = productInventoryApi.add(data); String rs = productInventoryApi.add(data);
JSONObject jsonObject = JSONObject.fromObject(rs); JSONObject jsonObject = JSONObject.fromObject(rs);
......
...@@ -103,6 +103,9 @@ public class ReserveStockServiceImpl extends ServiceImpl<ReserveStrockMapper, Re ...@@ -103,6 +103,9 @@ public class ReserveStockServiceImpl extends ServiceImpl<ReserveStrockMapper, Re
pojo.setProductamount(data.get("productamount")); pojo.setProductamount(data.get("productamount"));
pojo.setProductdec(data.get("productdec")); pojo.setProductdec(data.get("productdec"));
pojo.setDatasourcecreatetime(data.get("datasourcecreatetime")); pojo.setDatasourcecreatetime(data.get("datasourcecreatetime"));
pojo.setRemark(data.get("productunit"));
pojo.setProductunit(data.get("remark"));
pojo.setDatasource("0");
pojolist.add(pojo); pojolist.add(pojo);
//添加到国网 //添加到国网
...@@ -144,7 +147,7 @@ public class ReserveStockServiceImpl extends ServiceImpl<ReserveStrockMapper, Re ...@@ -144,7 +147,7 @@ public class ReserveStockServiceImpl extends ServiceImpl<ReserveStrockMapper, Re
String fmaterialid = data.get("spareproductcode"); String fmaterialid = data.get("spareproductcode");
//通过物料编码来确认是否是备品 //通过物料编码来确认是否是备品
List<Map<String, String>> select = materialWebapi.select(new HashMap<String,String>(){{ List<Map<String, String>> select = materialWebapi.select(new HashMap<String,String>(){{
put("FMATERIALID",fmaterialid); put("FNumber",fmaterialid);
put("F_LQKJ_IsBackup","1"); put("F_LQKJ_IsBackup","1");
}}, null); }}, null);
//如果是备品就添加到国网 //如果是备品就添加到国网
...@@ -156,7 +159,9 @@ public class ReserveStockServiceImpl extends ServiceImpl<ReserveStrockMapper, Re ...@@ -156,7 +159,9 @@ public class ReserveStockServiceImpl extends ServiceImpl<ReserveStrockMapper, Re
pojo.setProductamount(data.get("productamount")); pojo.setProductamount(data.get("productamount"));
pojo.setProductdec(data.get("productdec")); pojo.setProductdec(data.get("productdec"));
pojo.setDatasourcecreatetime(data.get("datasourcecreatetime")); pojo.setDatasourcecreatetime(data.get("datasourcecreatetime"));
pojo.setRemark(data.get("productunit"));
pojo.setProductunit(data.get("remark"));
pojo.setDatasource("0");
//添加到国网 //添加到国网
String rs = reserveStockApi.add(data); String rs = reserveStockApi.add(data);
JSONObject jsonObject = JSONObject.fromObject(rs); JSONObject jsonObject = JSONObject.fromObject(rs);
......
...@@ -28,6 +28,11 @@ public class MaterialinventoryWebapi implements web_api { ...@@ -28,6 +28,11 @@ public class MaterialinventoryWebapi implements web_api {
key.put("FMaterialName","FMaterialName");//物料名称 key.put("FMaterialName","FMaterialName");//物料名称
key.put("FDate","FDate");//日期 key.put("FDate","FDate");//日期
key.put("FID","FID");//主键 key.put("FID","FID");//主键
key.put("FSupplierId.Fnumber","FSupplierId.Fnumber");//供应商编码
key.put("FSupplierId.Fname","FSupplierId.Fname");//供应商名字
key.put("FNote","FNote");//备注
key.put("FPurchaseOrgId.FNumber","FPurchaseOrgId.FNumber");//采购编码
key.put("FBaseUnitID.FNumber","FBaseUnitID.FNumber");//基本单位
} }
@Override @Override
public String add(Object object) { public String add(Object object) {
...@@ -76,6 +81,11 @@ public class MaterialinventoryWebapi implements web_api { ...@@ -76,6 +81,11 @@ public class MaterialinventoryWebapi implements web_api {
salesordermap.put("matname",list1.get(3).toString()); salesordermap.put("matname",list1.get(3).toString());
salesordermap.put("datasourcecreatetime",new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); salesordermap.put("datasourcecreatetime",new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
salesordermap.put("fid",list1.get(5).toString()); salesordermap.put("fid",list1.get(5).toString());
salesordermap.put("suppliercode",list1.get(6).toString());
salesordermap.put("suppliername",list1.get(7).toString());
salesordermap.put("remark",list1.get(8).toString());
salesordermap.put("purchaserhqcode",list1.get(9).toString());
salesordermap.put("matunit",list1.get(10).toString());
salesorderlist.add(salesordermap); salesorderlist.add(salesordermap);
} }
return salesorderlist; return salesorderlist;
......
...@@ -31,11 +31,11 @@ public class ProductInventoryWebapi implements web_api { ...@@ -31,11 +31,11 @@ public class ProductInventoryWebapi implements web_api {
//FSecQty //FSecQty
key.put("FBaseQty","FBaseQty");//库存量 key.put("FBaseQty","FBaseQty");//库存量
key.put("FMATERIALID.Fnumber","FMATERIALID.Fnumber");//物料编码 key.put("FMATERIALID.Fnumber","FMATERIALID.Fnumber");//物料编码
//FMaterialName
key.put("FMaterialName","FMaterialName");//物料名称 key.put("FMaterialName","FMaterialName");//物料名称
key.put("FPRODUCEDATE","FPRODUCEDATE");//生产时间 key.put("FPRODUCEDATE","FPRODUCEDATE");//生产时间
key.put("FUpdateTime","FUpdateTime");//最后入库时间 key.put("FUpdateTime","FUpdateTime");//最后入库时间
key.put("FID","FID");//主键 key.put("FID","FID");//主键
key.put("FBaseUnitId.FNumber","FBaseUnitId.FNumber");//基本单位
} }
@Override @Override
...@@ -101,6 +101,7 @@ public class ProductInventoryWebapi implements web_api { ...@@ -101,6 +101,7 @@ public class ProductInventoryWebapi implements web_api {
salesordermap.put("productname",list1.get(3).toString()); salesordermap.put("productname",list1.get(3).toString());
salesordermap.put("datasourcecreatetime",new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); salesordermap.put("datasourcecreatetime",new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
salesordermap.put("fid",list1.get(6).toString()); salesordermap.put("fid",list1.get(6).toString());
salesordermap.put("productunit",list1.get(7).toString());
salesorderlist.add(salesordermap); salesorderlist.add(salesordermap);
} }
return salesorderlist; return salesorderlist;
......
...@@ -25,13 +25,14 @@ public class ReserveStockWebapi implements web_api { ...@@ -25,13 +25,14 @@ public class ReserveStockWebapi implements web_api {
public ReserveStockWebapi() { public ReserveStockWebapi() {
/*查询字段*/ /*查询字段*/
key.put("FMaterialId", "FMaterialId");//物料编码 key.put("FMaterialId.FNumber", "FMaterialId.FNumber");//物料编码
//FMaterialName
key.put("FMaterialName", "FMaterialName");//物料名称 key.put("FMaterialName", "FMaterialName");//物料名称
key.put("FRealQty", "FRealQty");//实收数量 key.put("FRealQty", "FRealQty");//实收数量
key.put("FCreateDate", "FCreateDate");//创建时间 key.put("FCreateDate", "FCreateDate");//创建时间
key.put("FBillNo", "FBillNo");//单据编号 key.put("FBillNo", "FBillNo");//单据编号
key.put("FID", "FID");//主键 key.put("FID", "FID");//主键
key.put("FBaseUnitId.FNumer", "FBaseUnitId.FNumer");//基本单位
key.put("FMemo", "FMemo");//备注
} }
@Override @Override
...@@ -103,6 +104,8 @@ public class ReserveStockWebapi implements web_api { ...@@ -103,6 +104,8 @@ public class ReserveStockWebapi implements web_api {
salesordermap.put("datasourcecreatetime", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); salesordermap.put("datasourcecreatetime", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
salesordermap.put("fbillno", list1.get(4).toString()); salesordermap.put("fbillno", list1.get(4).toString());
salesordermap.put("fid", list1.get(5).toString()); salesordermap.put("fid", list1.get(5).toString());
salesordermap.put("productunit", list1.get(6).toString());
salesordermap.put("remark", list1.get(7).toString());
salesorderlist.add(salesordermap); salesorderlist.add(salesordermap);
} }
return salesorderlist; return salesorderlist;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论