|
|
@@ -277,11 +277,18 @@ public class AitableServiceImpl implements AitableService {
|
|
|
String customerId = ""; //客户名册记录ID
|
|
|
|
|
|
/*
|
|
|
- 项目总表副本-20260409
|
|
|
+ 项目总表
|
|
|
*/
|
|
|
- baseId = "GZLxjv9VGqBAMDOoHYzrPZzE86EDybno";
|
|
|
+ baseId = "G53mjyd80pEr5grBfpjmMX6586zbX04v";
|
|
|
sheetIdOrName = "E6RcJi3";
|
|
|
|
|
|
+
|
|
|
+ /*
|
|
|
+ 项目总表副本-20260409
|
|
|
+ */
|
|
|
+// baseId = "GZLxjv9VGqBAMDOoHYzrPZzE86EDybno";
|
|
|
+// sheetIdOrName = "E6RcJi3";
|
|
|
+
|
|
|
/*
|
|
|
初始化参数值
|
|
|
*/
|
|
|
@@ -307,6 +314,50 @@ public class AitableServiceImpl implements AitableService {
|
|
|
return customerId;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public String addSys1CustomerData(Map<String, Object> fields) throws Exception {
|
|
|
+ /*
|
|
|
+ 参数定义
|
|
|
+ */
|
|
|
+ String baseId; //AI表格文档ID
|
|
|
+ String sheetIdOrName; //数据表ID或数据表名称
|
|
|
+ Map<String,Object> param = new HashMap<>(); //HTTP请求参数
|
|
|
+ JSONObject insertData = new JSONObject(); //HTTP请求体
|
|
|
+ JSONArray insertRecords = new JSONArray(); //新增记录集合
|
|
|
+ JSONObject insertRecord = new JSONObject(); //新增记录行数据
|
|
|
+ String result; //返回结果
|
|
|
+ JSONObject resultJSONObject;
|
|
|
+ JSONArray aitableIdJSONArray;
|
|
|
+ String aitableId = ""; //AI表格记录ID
|
|
|
+
|
|
|
+ /*
|
|
|
+ 项目总表
|
|
|
+ */
|
|
|
+ baseId = "G53mjyd80pEr5grBfpjmMX6586zbX04v";
|
|
|
+ sheetIdOrName = "E6RcJi3";
|
|
|
+
|
|
|
+ /*
|
|
|
+ 初始化参数值
|
|
|
+ */
|
|
|
+ param.put("operatorId","aj1wcWqKLXITiPDwbMIjUbAiEiE"); //操作人(Jason)的unionId
|
|
|
+ insertRecord.put("fields",fields);
|
|
|
+ insertRecords.add(insertRecord);
|
|
|
+ insertData.put("records",insertRecords);
|
|
|
+
|
|
|
+ /*
|
|
|
+ 新增数据
|
|
|
+ */
|
|
|
+ log.info(JSONObject.toJSONString(insertData));
|
|
|
+ result = mdTableClient.createMultiRecords(baseId,sheetIdOrName,param,insertData);
|
|
|
+ log.info(result);
|
|
|
+ resultJSONObject = JSONObject.parseObject(result);
|
|
|
+ aitableIdJSONArray = resultJSONObject.getJSONArray("value");
|
|
|
+ if(aitableIdJSONArray!=null || !aitableIdJSONArray.isEmpty()){
|
|
|
+ aitableId = aitableIdJSONArray.getJSONObject(0).getString("id");
|
|
|
+ }
|
|
|
+ return aitableId;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public String addSys1SaleData(Map<String,Object> fields) throws Exception {
|
|
|
/*
|
|
|
@@ -323,11 +374,17 @@ public class AitableServiceImpl implements AitableService {
|
|
|
JSONArray aitableIdJSONArray;
|
|
|
String aitableId = ""; //AI表格记录ID
|
|
|
|
|
|
+ /*
|
|
|
+ 项目总表
|
|
|
+ */
|
|
|
+ baseId = "G53mjyd80pEr5grBfpjmMX6586zbX04v";
|
|
|
+ sheetIdOrName = "C1mtX34";
|
|
|
+
|
|
|
/*
|
|
|
项目总表副本-20260409
|
|
|
*/
|
|
|
- baseId = "GZLxjv9VGqBAMDOoHYzrPZzE86EDybno";
|
|
|
- sheetIdOrName = "C1mtX34"; //售前台账
|
|
|
+// baseId = "GZLxjv9VGqBAMDOoHYzrPZzE86EDybno";
|
|
|
+// sheetIdOrName = "C1mtX34"; //售前台账
|
|
|
|
|
|
/*
|
|
|
初始化参数值
|
|
|
@@ -340,7 +397,6 @@ public class AitableServiceImpl implements AitableService {
|
|
|
/*
|
|
|
新增数据
|
|
|
*/
|
|
|
- System.out.println(JSONObject.toJSONString(insertData));
|
|
|
log.info(JSONObject.toJSONString(insertData));
|
|
|
result = mdTableClient.createMultiRecords(baseId,sheetIdOrName,param,insertData);
|
|
|
log.info(result);
|