|
|
|
@ -1,5 +1,6 @@
|
|
|
|
|
package com.ruoyi.quartz.task.odoo;
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.ruoyi.common.enums.TableRelationTypeEnum;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
@ -50,7 +51,7 @@ public class ProductProductJob extends OdooAbstrackob {
|
|
|
|
|
// }};
|
|
|
|
|
return new HashMap() {{
|
|
|
|
|
put("fields", Arrays.asList("id","default_code", "name", "description_purchase"
|
|
|
|
|
, "qty_available", "incoming_qty", "packaging_ids", "total_cost", "categ_id", "free_qty"));
|
|
|
|
|
, "qty_available", "incoming_qty", "packaging_ids", "standard_price", "categ_id"));
|
|
|
|
|
}};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -63,9 +64,11 @@ public class ProductProductJob extends OdooAbstrackob {
|
|
|
|
|
map.put("description_purchase",date.getString("description_purchase"));
|
|
|
|
|
map.put("qty_available",date.getString("qty_available"));
|
|
|
|
|
map.put("incoming_qty",date.getString("incoming_qty"));
|
|
|
|
|
map.put("packaging_ids",date.getString("packaging_ids"));
|
|
|
|
|
map.put("total_cost",date.getString("total_cost"));
|
|
|
|
|
map.put("categ_id",date.getString("categ_id"));
|
|
|
|
|
JSONArray packagingArr = parseJsonArray(date.getString("packaging_ids"),1);
|
|
|
|
|
map.put("packaging_ids",packagingArr.getString(0));
|
|
|
|
|
map.put("standard_price",date.getString("standard_price"));
|
|
|
|
|
JSONArray categArr = parseJsonArray(date.getString("categ_id"),2);
|
|
|
|
|
map.put("categ_id",categArr.getString(1));
|
|
|
|
|
map.put("free_qty",date.getString("free_qty"));
|
|
|
|
|
return map;
|
|
|
|
|
}
|
|
|
|
|