Commit 3271a3b67713d760daf6a6a32dc11cc5bbc5ed2c
1 parent
7faaa6be87
Exists in
master
and in
6 other branches
统计
Showing 2 changed files with 15 additions and 2 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/RiskReportFacade.java
View file @
3271a3b
| ... | ... | @@ -62,7 +62,10 @@ |
| 62 | 62 | @Autowired |
| 63 | 63 | private BasicConfigService basicConfigService; |
| 64 | 64 | |
| 65 | + @Autowired | |
| 66 | + private AccessPermissionFacade accessPermissionFacade; | |
| 65 | 67 | |
| 68 | + | |
| 66 | 69 | @Autowired |
| 67 | 70 | private AutoMatchFacade autoMatchFacade; |
| 68 | 71 | |
| ... | ... | @@ -274,6 +277,10 @@ |
| 274 | 277 | basicQuery.setYn(YnEnums.YES.getId()); |
| 275 | 278 | basicQuery.setTypeId("b7ea005c-dfac-4c2a-bdae-25239b3f44fd"); |
| 276 | 279 | |
| 280 | + List<DataPermissionsModel> permissionsModelList = accessPermissionFacade.findAccessPerminssionByUserId(userId); | |
| 281 | + | |
| 282 | + String permission = permissionsModelList.get(0).getAreaPermission(); | |
| 283 | + System.out.println("permission======"+permission); | |
| 277 | 284 | |
| 278 | 285 | String parentId = ""; |
| 279 | 286 | if (StringUtils.isNotEmpty(countRequest.getProvinceId())) |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java
View file @
3271a3b
| ... | ... | @@ -29,7 +29,9 @@ |
| 29 | 29 | import org.apache.http.util.EntityUtils; |
| 30 | 30 | import org.joda.time.DateTime; |
| 31 | 31 | import org.springframework.beans.factory.annotation.Autowired; |
| 32 | +import org.springframework.beans.factory.annotation.Qualifier; | |
| 32 | 33 | import org.springframework.data.domain.Sort; |
| 34 | +import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; | |
| 33 | 35 | import org.springframework.stereotype.Service; |
| 34 | 36 | |
| 35 | 37 | import javax.print.attribute.standard.DateTimeAtCompleted; |
| ... | ... | @@ -92,6 +94,10 @@ |
| 92 | 94 | @Autowired |
| 93 | 95 | private AntenatalExaminationService antenatalExaminationService; |
| 94 | 96 | |
| 97 | + @Autowired | |
| 98 | + @Qualifier("commonThreadPool") | |
| 99 | + private ThreadPoolTaskExecutor commonThreadPool; | |
| 100 | + | |
| 95 | 101 | /** |
| 96 | 102 | * 该方法是区域或者单体医院部署的把数据定时往某个环境上传 |
| 97 | 103 | * (如往线上环境上传,mongo_sync_url就配置相应的线上的接收地址) |
| ... | ... | @@ -176,7 +182,7 @@ |
| 176 | 182 | end = list.size(); |
| 177 | 183 | } |
| 178 | 184 | final List<SyncDataModel> tempList = list.subList(i, end); |
| 179 | - new Thread(new Runnable() { | |
| 185 | + commonThreadPool.execute(new Runnable() { | |
| 180 | 186 | @Override |
| 181 | 187 | public void run() { |
| 182 | 188 | if (CollectionUtils.isNotEmpty(tempList)) |
| ... | ... | @@ -196,7 +202,7 @@ |
| 196 | 202 | } |
| 197 | 203 | } |
| 198 | 204 | } |
| 199 | - }).start(); | |
| 205 | + }); | |
| 200 | 206 | } |
| 201 | 207 | } |
| 202 | 208 | }catch(Exception ex){ |