|
@@ -0,0 +1,39 @@
|
|
|
+package com.rongwei.bsserver.sys.controller;
|
|
|
+
|
|
|
+import cn.hutool.json.JSONUtil;
|
|
|
+import com.rongwei.rwcommon.base.R;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+@RestController
|
|
|
+@RequestMapping("/equipmentDispose")
|
|
|
+@Slf4j
|
|
|
+public class EquipmentDisposeController {
|
|
|
+
|
|
|
+ @PostMapping("/dealExcelData")
|
|
|
+ @ResponseBody
|
|
|
+ public R wordExportLubricationTask(@RequestBody Map<String, Object> map){
|
|
|
+
|
|
|
+ ArrayList<List<Map<String,Object>>> listall = new ArrayList<>();
|
|
|
+ List<Map<String,Object>> main = new ArrayList<>();
|
|
|
+ List<Map<String,Object>> list= (List<Map<String, Object>>) map.get("excelExportData");
|
|
|
+ Map<String, Object> objectMap = list.get(0);
|
|
|
+ String[] updateFields ={"ROLLINLOCATION","MSSMANAGERTIME","MTOMANAGERTIME","EQUMANAGERTIME","WDMANAGERTIME","VICEPRESIDENTTIME","GENERALMANAGERTIME","FINANCEOFFICETIME"};
|
|
|
+ for (String fieldName : updateFields) {
|
|
|
+ Object value = objectMap.get(fieldName);
|
|
|
+ if (value != null && value instanceof String) {
|
|
|
+ String dateStr = (String) value;
|
|
|
+ String formattedDate = dateStr.replaceAll("-", "/").substring(0, 10);
|
|
|
+ objectMap.put(fieldName, formattedDate);
|
|
|
+ } else {
|
|
|
+ objectMap.put(fieldName, ""); // 或者您可以选择不更新该字段
|
|
|
+ }
|
|
|
+ }
|
|
|
+ main.add(objectMap);
|
|
|
+ listall.add(main);
|
|
|
+ return R.ok(listall);
|
|
|
+ }
|
|
|
+}
|