Browse Source

rollback::getDefault something

lloyd 3 years ago
parent
commit
762dd6bbf9

+ 4 - 6
src/main/java/com/gct/aoid/controller/AoidDailyYieldController.java

@@ -45,17 +45,15 @@ public class AoidDailyYieldController {
45
         Page<Map<String, Object>> page =   aoidDailyYieldService.getAoidDailyYieldInfoByWellIdAndPorDatePeriodByPage(aoidYeildVo.getOrg(),aoidYeildVo.getWellId(), aoidYeildVo.getStartDate(),aoidYeildVo.getSize(),aoidYeildVo.getPage());
45
         Page<Map<String, Object>> page =   aoidDailyYieldService.getAoidDailyYieldInfoByWellIdAndPorDatePeriodByPage(aoidYeildVo.getOrg(),aoidYeildVo.getWellId(), aoidYeildVo.getStartDate(),aoidYeildVo.getSize(),aoidYeildVo.getPage());
46
         return page ==null|| page.getRecords().size()==0?Result.error("未找到"):Result.ok(page);
46
         return page ==null|| page.getRecords().size()==0?Result.error("未找到"):Result.ok(page);
47
     }
47
     }
48
+    public Result getDefaultData(){
49
+        AoidDailyYield defaultData = aoidDailyYieldService.getDefaultData();
50
+        return defaultData ==null?Result.error("未找到"):Result.ok(defaultData);
51
+    }
48
 
52
 
49
 
53
 
50
 
54
 
51
 
55
 
52
 
56
 
53
-    @ApiOperation(value = "获取默认数据" ,notes = "量液获取默认数据")
54
-    @GetMapping("/getDefaultData")
55
-    public Result getDefaultData(){
56
-        AoidDailyYield defaultData = aoidDailyYieldService.getDefaultData();
57
-        return defaultData ==null?Result.error("未找到"):Result.ok(defaultData);
58
-    }
59
 
57
 
60
 
58
 
61
 
59
 

+ 5 - 0
src/main/java/com/gct/aoid/entity/AoidDailyYield.java

@@ -156,4 +156,9 @@ public class AoidDailyYield {
156
     @ApiModelProperty(value = "汽油比")
156
     @ApiModelProperty(value = "汽油比")
157
     private double qyb;
157
     private double qyb;
158
 
158
 
159
+    @TableField(exist = false)
160
+    private String jq;
161
+
162
+    @TableField(exist = false)
163
+    private String  zd;
159
 }
164
 }

+ 4 - 0
src/main/java/com/gct/aoid/feignclient/BaseDataClient.java

@@ -29,4 +29,8 @@ public interface BaseDataClient {
29
 
29
 
30
     @RequestMapping(value = "/WellSource/jh", method = RequestMethod.GET)
30
     @RequestMapping(value = "/WellSource/jh", method = RequestMethod.GET)
31
     String getWellListByOrgID(@RequestParam("orgid") String org);
31
     String getWellListByOrgID(@RequestParam("orgid") String org);
32
+
33
+    @RequestMapping("/org/getOrgId/{orgId}")
34
+    String getOrgId(@PathVariable("orgId") String orgId);
35
+
32
 }
36
 }

+ 0 - 4
src/main/java/com/gct/aoid/feignclient/BaseDataHystrix.java

@@ -32,8 +32,6 @@ public class BaseDataHystrix implements  BaseDataClient {
32
         return "请求超时了";
32
         return "请求超时了";
33
     }
33
     }
34
 
34
 
35
-
36
-
37
     @Override
35
     @Override
38
     public String getOrgId(String orgId) {
36
     public String getOrgId(String orgId) {
39
         return "请求超时了";
37
         return "请求超时了";
@@ -42,6 +40,4 @@ public class BaseDataHystrix implements  BaseDataClient {
42
 
40
 
43
 
41
 
44
 
42
 
45
-
46
-
47
 }
43
 }

+ 2 - 0
src/main/java/com/gct/aoid/service/AoidDailyYieldService.java

@@ -33,4 +33,6 @@ public interface AoidDailyYieldService extends IService<AoidDailyYield> {
33
 
33
 
34
 
34
 
35
     Page<Map<String, Object>> getAoidDailyYieldInfoByWellIdAndPorDatePeriodByPage(String org, String wellId, String startDate, int pageSize, int pageNum);
35
     Page<Map<String, Object>> getAoidDailyYieldInfoByWellIdAndPorDatePeriodByPage(String org, String wellId, String startDate, int pageSize, int pageNum);
36
+
37
+    AoidDailyYield getDefaultData();
36
 }
38
 }

+ 10 - 0
src/main/java/com/gct/aoid/service/impl/AoidDailyYieldServiceImpl.java

@@ -120,4 +120,14 @@ public class AoidDailyYieldServiceImpl extends ServiceImpl<AoidDailyYieldMapper,
120
         }
120
         }
121
         return mapPage;
121
         return mapPage;
122
     }
122
     }
123
+
124
+    @Override
125
+    public AoidDailyYield getDefaultData() {
126
+        AoidDailyYield aoidDailyYield = aoidDailyYieldMapper.selectOne(new QueryWrapper<AoidDailyYield>().last(" limit 1"));
127
+        String org = baseDataClient.getOrgId(aoidDailyYield.getZyq());
128
+        Result<List<Map<String, Object>>> result =JSONObject.parseObject(org, Result.class);
129
+        aoidDailyYield.setJq(result.getData().get(11).get("orgId").toString());
130
+        aoidDailyYield.setZd(result.getData().get(5).get("orgId").toString());
131
+        return aoidDailyYield;
132
+    }
123
 }
133
 }

+ 1 - 0
src/test/java/com/gct/aoid/service/impl/CalDiagramProductionServiceTest.java

@@ -27,6 +27,7 @@ public class CalDiagramProductionServiceTest {
27
 
27
 
28
     @Autowired
28
     @Autowired
29
     DiagnoseClient diagnoseClient;
29
     DiagnoseClient diagnoseClient;
30
+
30
     @Test
31
     @Test
31
     public void test() {
32
     public void test() {
32
 
33