gaodd před 1 rokem
rodič
revize
44ca7b1008

+ 0 - 1
src/main/java/com/chinaitop/depot/business/mapper/BusinessDrugStandingBookMapper.java

@@ -62,6 +62,5 @@ public interface BusinessDrugStandingBookMapper {
62 62
 
63 63
 	List<Map<String, Object>> getAllDataList(Map<String, Object> map);
64 64
 
65
-	Map<String, Object> getYjGjjDate(Integer id);
66 65
 
67 66
 }

+ 1 - 41
src/main/java/com/chinaitop/depot/business/mapper/BusinessDrugStandingBookMapper.xml

@@ -928,45 +928,5 @@ select
928 928
 		ORDER by drugkind
929 929
   </select>
930 930
   
931
-  <select id="getYjGjjDate" parameterType="java.lang.Integer" resultType="java.util.Map">
932
-  		select
933
-		d.drug_number id,
934
-		a.id sj_id,
935
-		b.kqbm||'0'||substr(d.drug_number, length(d.drug_number)-1, 2) yjbh	,
936
-		b.kqbm kqdm	,
937
-		b.tykqbm tykqbm,
938
-		b.credit_code dwdm	,
939
-		b.org_name kqmc	,
940
-		e1.enumname yjmc	,
941
-		case d.drug_packing when '5509' then '1' when '5511' then '2' else '3' end bzw	   , 
942
-		d.drug_specification||(case d.drug_unit when '5505' then 'L' when '5507' then 'kg' end) ggxh	,
943
-		d.aqsysms aqsysms, 
944
-		a.manufacturer sccj	,
945
-		c.cgly cgly	,
946
-		d.cctj cctj	,
947
-		d.ccdd ccdd	,
948
-		d.bzwclfs bzwclfs, 
949
-		d.syhclfs czclfs	,
950
-		TIMESTAMPDIFF(DAY, DATE_FORMAT(c.production_date,'%Y-%m-%d'), DATE_FORMAT(c.expire_date,'%Y-%m-%d')) AS bzq, 
951
-		DATE_FORMAT(c.create_time,'%Y-%m-%d') cgrq	,
952
-		case a.drug_specification_unit when '5505' then CAST(a.amount AS DECIMAL(20,3))*1000 else CAST(a.amount AS DECIMAL) end kcsl,
953
-		case a.drug_specification_unit when '5505' then '3' else '1' end kcsldw,  
954
-		DATE_FORMAT(a.updatetime, '%Y-%m-%d %H:%i:%s') zhgxsj   
955
-		from business_drug_standing_book a
956
-		left join org_info b on b.org_id=a.org_id
957
-		left join business_drug_info d on d.id=a.drug_info_id
958
-		left join (
959
-		  select * from (
960
-		    select 
961
-		      id drug_storage_id, drug_info_id, manufacturer, 
962
-		      row_number() over(partition by drug_info_id, manufacturer order by id desc) nums 
963
-		    from business_drug_storage where 1=1
964
-		  )  s
965
-		  where s.nums=1
966
-		) f on f.drug_info_id=a.drug_info_id and f.manufacturer=a.manufacturer
967
-		left join business_drug_storage c on c.id=f.drug_storage_id
968
-		left join basic_enum e1 on e1.enumid=d.drug_name
969
-		where a.is_last_shelf_data=1 and a.amount>0 and a.id = #{id};
970
-
971
-  </select>
931
+  
972 932
 </mapper>

+ 11 - 22
src/main/java/com/chinaitop/depot/business/service/impl/BusinessDrugStandingBookServiceImpl.java

@@ -718,31 +718,20 @@ public class BusinessDrugStandingBookServiceImpl implements BusinessDrugStanding
718 718
 	 */
719 719
     public void gjjjk(Integer id, Integer orgId,String czbz) {
720 720
         
721
-		Map<String, Object>  gjjMap = drugStandingBookMapper.getYjGjjDate(id);
722
-		gjjMap.put("czbz",czbz);
723
-		gjjMap.put("is_upload", 0);
724
-		String tableName = "ODS_UP_YJXXJK";
725
-		
721
+       String tableName = "ODS_UP_YJXXJK";
726 722
 		/**
727
-         * restTemplate调用
728
-         */
729
-        //String url = "http://localhost:9022/recPublish/sendMessage";//
730
-        // 发送post请求,并打印结果,以String类型接收响应结果JSON字符串
731
-        MultiValueMap<String, Object> sendMap = new LinkedMultiValueMap<>();
732
-		//Map<String, Object>  sendMap = new HashMap<String, Object>();
733
-        ObjectMapper objectMapper = new ObjectMapper();
734
-        String jsonMap;
735
-        try {
736
-			 jsonMap = objectMapper.writeValueAsString(gjjMap);
737
-			 sendMap.add("gjjMapJson",jsonMap);
738
-		} catch (JsonProcessingException e) {
739
-			// TODO Auto-generated catch block
740
-			e.printStackTrace();
741
-		}
723
+        * restTemplate调用
724
+        */
725
+       //String url = "http://localhost:9022/recPublish/sendMessage";//
726
+       //发送post请求,并打印结果,以String类型接收响应结果JSON字符串
727
+		
728
+       MultiValueMap<String, Object> sendMap = new LinkedMultiValueMap<>();
742 729
 		sendMap.add("tableName", tableName);
743
-		sendMap.add("orgId",orgId);
730
+		sendMap.add("czbz", czbz);
731
+		sendMap.add("ywId", id);
732
+		sendMap.add("orgId", orgId);
744 733
 
745
-       String result = (String) restTemplate.postForObject(jsgjjsjUrl, sendMap, String.class);
734
+       restTemplate.postForObject(jsgjjsjUrl, sendMap, String.class);
746 735
     }
747 736
 
748 737
 }

+ 2 - 2
src/main/java/com/chinaitop/depot/risk/controller/StorageSafeManageController.java

@@ -125,12 +125,12 @@ public class StorageSafeManageController {
125 125
     @ApiImplicitParams({
126 126
             @ApiImplicitParam(name = "id", value = "主键唯一ID", paramType = "form")
127 127
     })
128
-    public Map<String, String> remove(String id) {
128
+    public Map<String, String> remove(String id,Integer orgId) {
129 129
 
130 130
         Map<String, String> map = new HashMap<>();
131 131
 
132 132
         try {
133
-            storageSafeManageService.deleteById(id);
133
+            storageSafeManageService.deleteById(id,orgId);
134 134
             map.put("msg", "操作成功!");
135 135
             map.put("status", "200");
136 136
         } catch (Exception e) {

+ 0 - 1
src/main/java/com/chinaitop/depot/risk/mapper/StorageSafeManageMapper.java

@@ -44,5 +44,4 @@ public interface StorageSafeManageMapper {
44 44
      */
45 45
     Map<String, Object> getBasicEnumObj(Integer enumid);
46 46
 
47
-	Map<String, Object> getAqglGjjDate(Integer id);
48 47
 }

+ 0 - 38
src/main/java/com/chinaitop/depot/risk/mapper/StorageSafeManageMapper.xml

@@ -629,42 +629,4 @@
629 629
     where enumid = #{enumid,jdbcType=INTEGER}
630 630
   </select>
631 631
   
632
-  <select id="getAqglGjjDate" parameterType="java.lang.Integer" resultType="java.util.Map">
633
-  		
634
-	select 
635
-	a.id id,
636
-	b.kqbm kqdm,
637
-	b.tykqbm tykqbm,
638
-	dw.dwdm dwdm,
639
-	e3.enumname || e4.enumname || e5.enumname || a.address dd,
640
-	a.fxdbm,
641
-	a.sbr,
642
-	a.hjbw,
643
-	TRIM(BOTH ' ' FROM REPLACE(REPLACE(a.fxxx, CHAR(13), ''), CHAR(10), '')) fxxx,
644
-	e1.gbcode fxlx,
645
-	e2.gbcode fxfj,
646
-	a.fxglcs,
647
-	TRIM(BOTH ' ' FROM REPLACE(REPLACE(a.yhxx, CHAR(13), ''), CHAR(10), '')) yhxx,
648
-	a.yhpcxx,
649
-	a.yhzgxx,
650
-	a.yhysxx,
651
-	a.sgjbxx,
652
-	a.zgsx,
653
-	a.zrdw,
654
-	a.zrr,
655
-	a.zgysxx,
656
-	a.fxgzjgzrr,
657
-	a.czbz,
658
-	a.zhgxsj
659
-	from storage_safe_manage a 
660
-	left join org_info b on b.org_id=a.org_id
661
-	left join basic_enum e1 on e1.enumid=a.fxlx
662
-	left join basic_enum e2 on e2.enumid=a.fxfj
663
-	left join basic_enum e3 on e3.enumid=b.zc_province
664
-	left join basic_enum e4 on e4.enumid=b.zc_city
665
-	left join basic_enum e5 on e5.enumid=b.zc_county
666
-	left join province_all.biz_unit_info dw on dw.id = b.unit_info_id
667
-	where 1=1 and a.id = #{id};
668
-
669
-  </select>
670 632
 </mapper>

+ 0 - 1
src/main/java/com/chinaitop/depot/risk/mapper/ViolationWarningAlarmMapper.java

@@ -19,5 +19,4 @@ public interface ViolationWarningAlarmMapper {
19 19
 
20 20
     void updateById(ViolationWarningAlarm riskManagement);
21 21
 
22
-	Map<String, Object> getWgyjGjjDate(Integer id);
23 22
 }

+ 0 - 25
src/main/java/com/chinaitop/depot/risk/mapper/ViolationWarningAlarmMapper.xml

@@ -128,29 +128,4 @@
128 128
         where id = #{id,jdbcType=INTEGER}
129 129
     </update>
130 130
     
131
-    
132
-    <select id="getWgyjGjjDate" parameterType="java.lang.Integer" resultType="java.util.Map">
133
-        
134
-		select 
135
-		a.id id,
136
-		CONCAT(org.kqbm,DATE_FORMAT(a.publish_time, '%Y%m%d'),case LENGTH(id) when '1' then CONCAT(00,id) when '2' then CONCAT(0,id) when '3' then id else SUBSTRING(id,LENGTH(id)-2,LENGTH(id)) end) yjxxdm,
137
-		DATE_FORMAT(a.publish_time, '%Y-%m-%d %H:%i:%s') fbsj,  
138
-		'01' wgztlx,
139
-		substr(org.kqbm, 1,18) qydm,  
140
-		org.tykqbm wgdwtybm,
141
-		offender wgxwr, 
142
-		org.org_name sjkd,  
143
-		'03' wglx,  
144
-		REPLACE(REPLACE(REPLACE(a.detail, char(10), ''), char(13), ''), ' ', '') wgqk,  
145
-		case a.status when '0' then '01' else '02' end czzt,  
146
-		a.dispose_content hxczqk,
147
-		a.disposer hxczr, 
148
-		DATE_FORMAT(a.dispose_time, '%Y-%m-%d %H:%i:%s') hxczsj,  
149
-		a.create_time zhgxsj 
150
-		from storage_pre_violation a
151
-		left join org_info org on org.org_id=a.org_id
152
-		where a.id = #{id};
153
-
154
-    </select>
155
-
156 131
 </mapper>

+ 1 - 1
src/main/java/com/chinaitop/depot/risk/service/StorageSafeManageService.java

@@ -38,5 +38,5 @@ public interface StorageSafeManageService {
38 38
      * @param id 主键唯一ID
39 39
      * @throws Exception
40 40
      */
41
-    void deleteById(String id) throws Exception;
41
+    void deleteById(String id,Integer orgId) throws Exception;
42 42
 }

+ 19 - 30
src/main/java/com/chinaitop/depot/risk/service/impl/StorageSafeManageServiceImpl.java

@@ -77,7 +77,7 @@ public class StorageSafeManageServiceImpl implements StorageSafeManageService {
77 77
             //附件
78 78
             basicFeignClient.updateFile(fileIds, storageSafeManage.getId(),"safeManage");
79 79
             
80
-            this.gjjjk(storageSafeManage.getId(), storageSafeManage.getOrgId(), "u");
80
+            this.gjjjk(storageSafeManage.getId()+"", storageSafeManage.getOrgId(), "u");
81 81
             
82 82
         } else {
83 83
         	//新增
@@ -95,15 +95,15 @@ public class StorageSafeManageServiceImpl implements StorageSafeManageService {
95 95
             storageSafeManageMapper.insert(storageSafeManage);
96 96
             //附件
97 97
             basicFeignClient.updateFile(fileIds, id,"safeManage");
98
-            this.gjjjk(id, storageSafeManage.getOrgId(), "i");
98
+            this.gjjjk(id+"", storageSafeManage.getOrgId(), "i");
99 99
         }
100 100
        
101 101
     }
102 102
 
103 103
     @Override
104
-    public void deleteById(String id) throws Exception {
104
+    public void deleteById(String id,Integer orgId) throws Exception {
105 105
         storageSafeManageMapper.deleteByPrimaryKey(id);
106
-        this.gjjjk(Integer.valueOf(id), Integer.valueOf(id), "d");
106
+        this.gjjjk(id, orgId, "d");
107 107
 
108 108
     }
109 109
 
@@ -134,32 +134,21 @@ public class StorageSafeManageServiceImpl implements StorageSafeManageService {
134 134
     /**
135 135
    	 * 国家局数据
136 136
    	 */
137
-       public void gjjjk(Integer id, Integer orgId,String czbz) {
137
+       public void gjjjk(String id, Integer orgId,String czbz) {
138 138
            
139
-   		Map<String, Object>  gjjMap = storageSafeManageMapper.getAqglGjjDate(id);
140
-   		gjjMap.put("czbz",czbz);
141
-   		gjjMap.put("is_upload", 0);
142
-   		String tableName = "ODS_UP_AQGLXXJK";
143
-   		
144
-   		/**
145
-            * restTemplate调用
146
-            */
147
-           //String url = "http://localhost:9022/recPublish/sendMessage";//
148
-           // 发送post请求,并打印结果,以String类型接收响应结果JSON字符串
149
-           MultiValueMap<String, Object> sendMap = new LinkedMultiValueMap<>();
150
-   		//Map<String, Object>  sendMap = new HashMap<String, Object>();
151
-           ObjectMapper objectMapper = new ObjectMapper();
152
-           String jsonMap;
153
-           try {
154
-   			 jsonMap = objectMapper.writeValueAsString(gjjMap);
155
-   			 sendMap.add("gjjMapJson",jsonMap);
156
-   		} catch (JsonProcessingException e) {
157
-   			// TODO Auto-generated catch block
158
-   			e.printStackTrace();
159
-   		}
160
-   		sendMap.add("tableName", tableName);
161
-   		sendMap.add("orgId",orgId);
162
-
163
-          String result = (String) restTemplate.postForObject(jsgjjsjUrl, sendMap, String.class);
139
+         String tableName = "ODS_UP_AQGLXXJK";
140
+  		/**
141
+           * restTemplate调用
142
+           */
143
+          //String url = "http://localhost:9022/recPublish/sendMessage";//
144
+          //发送post请求,并打印结果,以String类型接收响应结果JSON字符串
145
+  		
146
+        MultiValueMap<String, Object> sendMap = new LinkedMultiValueMap<>();
147
+  		sendMap.add("tableName", tableName);
148
+  		sendMap.add("czbz", czbz);
149
+  		sendMap.add("ywId", id);
150
+  		sendMap.add("orgId", orgId);
151
+
152
+          restTemplate.postForObject(jsgjjsjUrl, sendMap, String.class);
164 153
        }
165 154
 }

+ 14 - 27
src/main/java/com/chinaitop/depot/risk/service/impl/ViolationWarningAlarmServiceImpl.java

@@ -3,12 +3,10 @@ package com.chinaitop.depot.risk.service.impl;
3 3
 import com.chinaitop.depot.risk.mapper.ViolationWarningAlarmMapper;
4 4
 import com.chinaitop.depot.risk.model.ViolationWarningAlarm;
5 5
 import com.chinaitop.depot.risk.service.ViolationWarningAlarmService;
6
-import com.fasterxml.jackson.core.JsonProcessingException;
7
-import com.fasterxml.jackson.databind.ObjectMapper;
8 6
 
9 7
 import lombok.RequiredArgsConstructor;
10 8
 
11
-import org.springframework.context.annotation.Bean;
9
+import org.springframework.beans.factory.annotation.Value;
12 10
 import org.apache.commons.lang.StringUtils;
13 11
 import org.springframework.stereotype.Service;
14 12
 import org.springframework.util.LinkedMultiValueMap;
@@ -35,10 +33,8 @@ public class ViolationWarningAlarmServiceImpl implements ViolationWarningAlarmSe
35 33
     @Resource
36 34
     private RestTemplate restTemplate;
37 35
 
38
-    @Bean
39
-    public RestTemplate restTemplate() {
40
-        return new RestTemplate();
41
-    }
36
+    @Value("${jsgjjsjUrl}")
37
+    private String jsgjjsjUrl;
42 38
     
43 39
     @Override
44 40
     public List<ViolationWarningAlarm> selectListPage(Map<String, Object> queryMap) {
@@ -69,31 +65,22 @@ public class ViolationWarningAlarmServiceImpl implements ViolationWarningAlarmSe
69 65
    	 * 国家局数据
70 66
    	 */
71 67
        public void gjjjk(Integer id, Integer orgId,String czbz) {
72
-           
73
-   		Map<String, Object>  gjjMap = violationWarningAlarmMapper.getWgyjGjjDate(id);
74
-   		gjjMap.put("czbz",czbz);
75
-   		gjjMap.put("is_upload", 0);
76
-   		String tableName = "ODS_UP_WGYJXXJK";
77
-   		
68
+        
69
+    	   
70
+    	 String tableName = "ODS_UP_WGYJXXJK";
78 71
    		/**
79 72
             * restTemplate调用
80 73
             */
81
-           String url = "http://localhost:9022/recPublish/sendMessage";//
82
-           // 发送post请求,并打印结果,以String类型接收响应结果JSON字符串
74
+           //String url = "http://localhost:9022/recPublish/sendMessage";//
75
+           //发送post请求,并打印结果,以String类型接收响应结果JSON字符串
76
+   		
83 77
            MultiValueMap<String, Object> sendMap = new LinkedMultiValueMap<>();
84
-   		//Map<String, Object>  sendMap = new HashMap<String, Object>();
85
-           ObjectMapper objectMapper = new ObjectMapper();
86
-           String jsonMap;
87
-           try {
88
-   			 jsonMap = objectMapper.writeValueAsString(gjjMap);
89
-   			 sendMap.add("gjjMapJson",jsonMap);
90
-   		} catch (JsonProcessingException e) {
91
-   			// TODO Auto-generated catch block
92
-   			e.printStackTrace();
93
-   		}
94 78
    		sendMap.add("tableName", tableName);
95
-   		sendMap.add("orgId",orgId);
79
+   		sendMap.add("czbz", czbz);
80
+   		sendMap.add("ywId", id);
81
+   		sendMap.add("orgId", orgId);
96 82
 
97
-          String result = (String) restTemplate.postForObject(url, sendMap, String.class);
83
+        restTemplate.postForObject(jsgjjsjUrl, sendMap, String.class);
84
+           
98 85
        }
99 86
 }