Przeglądaj źródła

设备 国家局上传

gaodd 1 rok temu
rodzic
commit
36c9a290e2

+ 14 - 0
src/main/java/com/chinaitop/depot/device/controller/DSblxxjyController.java

@@ -223,4 +223,18 @@ public class DSblxxjyController {
223 223
         List<String> collect = list.stream().map(DSbxxsjy::getSbbh).collect(Collectors.toList());
224 224
         return collect;
225 225
     }
226
+    
227
+    /**
228
+     * 测试
229
+     */
230
+    /**
231
+     * 根据仓房ID获取仓房name
232
+     */
233
+    @RequestMapping(value="/aaa",produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
234
+    public void aaa() {
235
+    	 
236
+    	//String sbbh, String orgId,String czbz
237
+    	sblxxjyService.gjjjk("6820240308100531","68","i");
238
+    	
239
+    }
226 240
 }

+ 0 - 23
src/main/java/com/chinaitop/depot/device/mapper/DSbxxsjyMapper.xml

@@ -837,27 +837,4 @@
837 837
     </if>
838 838
   </update>
839 839
   
840
-  <select id="getSbGjjDate" parameterType="java.lang.String" resultType="java.util.Map">
841
-  	select  
842
-	a.sbbh id,
843
-	b.kqbm kqdm,
844
-	b.tykqbm tykqbm,
845
-	b.credit_code dwdm,
846
-	b.org_name kqmc,
847
-	a.sbbh sbbh,
848
-	a.sbyqmc sbyqmc,
849
-	a.sbbm sbyqdm,
850
-	a.sbggxh sbggxh,
851
-	a.sccj sccj,
852
-	DATE_FORMAT(a.scrq, '%Y-%m-%d') scrq,
853
-	a.remark sbms,
854
-	a.status sbzt,
855
-	DATE_FORMAT(a.jdsj, '%Y-%m-%d') jdsj,
856
-	a.jddw jddw,
857
-	DATE_FORMAT(a.create_date, '%Y-%m-%d %H:%i:%s') zhgxsj 
858
-	from d_sbxxsjy a 
859
-	left join org_info b on b.org_id=a.szdwdm
860
-	where 1=1 
861
-	and a.ssfl='1' and a.sbbh = #{sbbh};
862
-  </select>
863 840
 </mapper>

+ 2 - 0
src/main/java/com/chinaitop/depot/device/service/DSblxxjyService.java

@@ -37,4 +37,6 @@ public interface DSblxxjyService {
37 37
      * @param s
38 38
      */
39 39
     void remove(String sbbh, String s);
40
+
41
+	void gjjjk(String string, String i, String string2);
40 42
 }

+ 9 - 24
src/main/java/com/chinaitop/depot/device/service/impl/DSblxxjyServiceImpl.java

@@ -4,11 +4,8 @@ import com.chinaitop.depot.device.mapper.DSbxxsjyMapper;
4 4
 import com.chinaitop.depot.device.model.DSbxxsjy;
5 5
 import com.chinaitop.depot.device.model.DSbxxsjyExample;
6 6
 import com.chinaitop.depot.device.service.DSblxxjyService;
7
-import com.fasterxml.jackson.core.JsonProcessingException;
8
-import com.fasterxml.jackson.databind.ObjectMapper;
9 7
 
10 8
 import org.springframework.beans.factory.annotation.Value;
11
-import org.springframework.context.annotation.Bean;
12 9
 import org.springframework.stereotype.Service;
13 10
 import org.springframework.util.LinkedMultiValueMap;
14 11
 import org.springframework.util.MultiValueMap;
@@ -16,7 +13,6 @@ import org.springframework.web.client.RestTemplate;
16 13
 
17 14
 import javax.annotation.Resource;
18 15
 import java.util.List;
19
-import java.util.Map;
20 16
 
21 17
 /**
22 18
  * @author qingsong.han
@@ -42,7 +38,7 @@ public class DSblxxjyServiceImpl implements DSblxxjyService {
42 38
     @Override
43 39
     public void save(DSbxxsjy dSbxxsjy) {
44 40
         sbxxsjyMapper.insert(dSbxxsjy);
45
-        this.gjjjk(dSbxxsjy.getSbbh(),"","i");
41
+        this.gjjjk(dSbxxsjy.getSbbh(),dSbxxsjy.getSzdwdm(),"i");
46 42
         
47 43
     }
48 44
 
@@ -53,7 +49,7 @@ public class DSblxxjyServiceImpl implements DSblxxjyService {
53 49
         criteria.andSbbhEqualTo(dSbxxsjy.getSbbh());
54 50
         sbxxsjyMapper.updateByExampleSelective(dSbxxsjy,example);
55 51
         
56
-        this.gjjjk(dSbxxsjy.getSbbh(),"","u");
52
+        this.gjjjk(dSbxxsjy.getSbbh(),dSbxxsjy.getSzdwdm(),"u");
57 53
     }
58 54
 
59 55
     @Override
@@ -73,32 +69,21 @@ public class DSblxxjyServiceImpl implements DSblxxjyService {
73 69
 	 * 国家局数据
74 70
 	 */
75 71
     public void gjjjk(String sbbh, String orgId,String czbz) {
76
-        
77
-		Map<String, Object>  gjjMap = sbxxsjyMapper.getSbGjjDate(sbbh);
78
-		gjjMap.put("czbz",czbz);
79
-		gjjMap.put("is_upload", 0);
72
+    	
80 73
 		String tableName = "ODS_UP_SBXXJK";
81
-		
82 74
 		/**
83 75
          * restTemplate调用
84 76
          */
85 77
         //String url = "http://localhost:9022/recPublish/sendMessage";//
86
-        // 发送post请求,并打印结果,以String类型接收响应结果JSON字符串
78
+        //发送post请求,并打印结果,以String类型接收响应结果JSON字符串
79
+		
87 80
         MultiValueMap<String, Object> sendMap = new LinkedMultiValueMap<>();
88
-		//Map<String, Object>  sendMap = new HashMap<String, Object>();
89
-        ObjectMapper objectMapper = new ObjectMapper();
90
-        String jsonMap;
91
-        try {
92
-			 jsonMap = objectMapper.writeValueAsString(gjjMap);
93
-			 sendMap.add("gjjMapJson",jsonMap);
94
-		} catch (JsonProcessingException e) {
95
-			// TODO Auto-generated catch block
96
-			e.printStackTrace();
97
-		}
98 81
 		sendMap.add("tableName", tableName);
99
-		//sendMap.add("orgId",111);
82
+		sendMap.add("czbz", czbz);
83
+		sendMap.add("ywId", sbbh);
84
+		sendMap.add("orgId", orgId);
100 85
 
101
-       String result = (String) restTemplate.postForObject(jsgjjsjUrl, sendMap, String.class);
86
+        restTemplate.postForObject(jsgjjsjUrl, sendMap, String.class);
102 87
     }
103 88
     
104 89
 }