Преглед на файлове

rollback::getDefault something

lloyd преди 3 години
родител
ревизия
762dd6bbf9

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

@@ -45,17 +45,15 @@ public class AoidDailyYieldController {
45 45
         Page<Map<String, Object>> page =   aoidDailyYieldService.getAoidDailyYieldInfoByWellIdAndPorDatePeriodByPage(aoidYeildVo.getOrg(),aoidYeildVo.getWellId(), aoidYeildVo.getStartDate(),aoidYeildVo.getSize(),aoidYeildVo.getPage());
46 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 156
     @ApiModelProperty(value = "汽油比")
157 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 30
     @RequestMapping(value = "/WellSource/jh", method = RequestMethod.GET)
31 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 32
         return "请求超时了";
33 33
     }
34 34
 
35
-
36
-
37 35
     @Override
38 36
     public String getOrgId(String orgId) {
39 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 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 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 28
     @Autowired
29 29
     DiagnoseClient diagnoseClient;
30
+
30 31
     @Test
31 32
     public void test() {
32 33