1
This commit is contained in:
@@ -500,7 +500,8 @@ public class WPS365Controller extends BaseController {
|
||||
*/
|
||||
@GetMapping("/readAirSheetCells")
|
||||
public AjaxResult readAirSheetCells(@RequestParam String userId,
|
||||
@RequestParam String worksheetId,
|
||||
@RequestParam String fileId,
|
||||
@RequestParam(required = false, defaultValue = "0") String worksheetId,
|
||||
@RequestParam(required = false) String range) {
|
||||
try {
|
||||
WPS365TokenInfo tokenInfo = wps365OAuthServiceImpl.getTokenByUserId(userId);
|
||||
@@ -519,10 +520,10 @@ public class WPS365Controller extends BaseController {
|
||||
}
|
||||
}
|
||||
|
||||
JSONObject result = wps365ApiService.readAirSheetCells(tokenInfo.getAccessToken(), worksheetId, range);
|
||||
JSONObject result = wps365ApiService.readAirSheetCells(tokenInfo.getAccessToken(), fileId, worksheetId, range);
|
||||
return AjaxResult.success("读取AirSheet数据成功", result);
|
||||
} catch (Exception e) {
|
||||
log.error("读取AirSheet数据失败 - worksheetId: {}, range: {}", worksheetId, range, e);
|
||||
log.error("读取AirSheet数据失败 - fileId: {}, worksheetId: {}, range: {}", fileId, worksheetId, range, e);
|
||||
return AjaxResult.error("读取AirSheet数据失败: " + e.getMessage());
|
||||
}
|
||||
}
|
||||
@@ -534,13 +535,14 @@ public class WPS365Controller extends BaseController {
|
||||
public AjaxResult updateAirSheetCells(@RequestBody Map<String, Object> params) {
|
||||
try {
|
||||
String userId = (String) params.get("userId");
|
||||
String worksheetId = (String) params.get("worksheetId");
|
||||
String fileId = (String) params.get("fileId");
|
||||
String worksheetId = params.get("worksheetId") != null ? params.get("worksheetId").toString() : "0";
|
||||
String range = (String) params.get("range");
|
||||
@SuppressWarnings("unchecked")
|
||||
List<List<Object>> values = (List<List<Object>>) params.get("values");
|
||||
|
||||
if (userId == null || worksheetId == null) {
|
||||
return AjaxResult.error("userId和worksheetId不能为空");
|
||||
if (userId == null || fileId == null) {
|
||||
return AjaxResult.error("userId和fileId不能为空");
|
||||
}
|
||||
|
||||
WPS365TokenInfo tokenInfo = wps365OAuthServiceImpl.getTokenByUserId(userId);
|
||||
@@ -559,7 +561,7 @@ public class WPS365Controller extends BaseController {
|
||||
}
|
||||
}
|
||||
|
||||
JSONObject result = wps365ApiService.updateAirSheetCells(tokenInfo.getAccessToken(), worksheetId, range, values);
|
||||
JSONObject result = wps365ApiService.updateAirSheetCells(tokenInfo.getAccessToken(), fileId, worksheetId, range, values);
|
||||
return AjaxResult.success("更新AirSheet数据成功", result);
|
||||
} catch (Exception e) {
|
||||
log.error("更新AirSheet数据失败", e);
|
||||
|
||||
Reference in New Issue
Block a user