Эх сурвалжийг харах

强制使用JSON返回的key和定义的一致 处理日报相关的大小写问题

wangmiaomiao 10 сар өмнө
parent
commit
3862d2f01a

+ 9 - 5
slibra-admin/src/main/java/com/slibra/web/controller/business/TXinyiDailyController.java

@@ -3,6 +3,8 @@ package com.slibra.web.controller.business;
 import java.util.List;
 import javax.servlet.http.HttpServletResponse;
 
+import com.alibaba.fastjson2.JSON;
+import com.alibaba.fastjson2.JSONWriter;
 import com.slibra.business.domain.TXinyiDaily;
 import com.slibra.business.mapper.TXinyiDailyMapper;
 import com.slibra.business.service.ITXinyiDailyService;
@@ -63,9 +65,9 @@ public class TXinyiDailyController extends BaseController
      */
 //    @PreAuthorize("@ss.hasPermi('system:daily:query')")
     @GetMapping(value = "/{ID}")
-    public AjaxResult getInfo(@PathVariable("ID") Long ID)
+    public String getInfo(@PathVariable("ID") Long ID)
     {
-        return success(tXinyiDailyService.selectTXinyiDailyByID(ID));
+        return JSON.toJSONString(success(tXinyiDailyService.selectTXinyiDailyByID(ID)), JSONWriter.Feature.WriteNulls);
     }
 
     /**
@@ -74,8 +76,9 @@ public class TXinyiDailyController extends BaseController
 //    @PreAuthorize("@ss.hasPermi('system:daily:add')")
     @Log(title = "信义日报数据", businessType = BusinessType.INSERT)
     @PostMapping
-    public AjaxResult add(@RequestBody TXinyiDaily tXinyiDaily)
+    public AjaxResult add(@RequestBody String json)
     {
+        TXinyiDaily tXinyiDaily = JSON.parseObject(json, TXinyiDaily.class);
         return toAjax(tXinyiDailyService.insertTXinyiDaily(tXinyiDaily));
     }
 
@@ -111,10 +114,11 @@ public class TXinyiDailyController extends BaseController
      * @return
      */
     @GetMapping(value = "/getDetailByDay")
-    public AjaxResult getDetailByDay(@RequestParam String testDate)
+    public String getDetailByDay(@RequestParam String testDate)
     {
         //改成用SQL处理
-        return success(xinyiDailyMapper.getDetailByDay(testDate));
+//        return success(xinyiDailyMapper.getDetailByDay(testDate));
+        return JSON.toJSONString(success(xinyiDailyMapper.getDetailByDay(testDate)), JSONWriter.Feature.WriteNulls);
     }