Commit 139a333cf2a582a553ce83a410c4ba3795e3d05b
1 parent
59256f6632
Exists in
master
and in
6 other branches
两癌筛查
Showing 6 changed files with 28 additions and 12 deletions
- platform-common/src/main/java/com/lyms/platform/common/dao/BaseMongoDAOImpl.java
- platform-common/src/main/java/com/lyms/platform/common/utils/LymsEncodeUtil.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CancerScreeningController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RemoteController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java
platform-common/src/main/java/com/lyms/platform/common/dao/BaseMongoDAOImpl.java
View file @
139a333
| ... | ... | @@ -156,7 +156,8 @@ |
| 156 | 156 | || "SyncDataModel".equals(data.getClass().getSimpleName()) |
| 157 | 157 | || "SmsConfigModel".equals(data.getClass().getSimpleName()) |
| 158 | 158 | || "OperateLogModel".equals(data.getClass().getSimpleName()) |
| 159 | - || "TrackDown".equals(data.getClass().getSimpleName())) { | |
| 159 | + || "TrackDown".equals(data.getClass().getSimpleName()) | |
| 160 | + || "ArchiveData".equals(data.getClass().getSimpleName())) { | |
| 160 | 161 | if(!"LisReport".equals(data.getClass().getSimpleName())){ |
| 161 | 162 | //ExceptionUtils.catchException("NotSerializable for class :"+data.getClass().getSimpleName() ); |
| 162 | 163 | } |
platform-common/src/main/java/com/lyms/platform/common/utils/LymsEncodeUtil.java
View file @
139a333
| ... | ... | @@ -26,7 +26,7 @@ |
| 26 | 26 | |
| 27 | 27 | //String encrypt = aesEncrypt("com.lyms.platform.pojo.PatientWeight", key); System.out.println("加密后:" + encrypt); |
| 28 | 28 | |
| 29 | - String json = aesDecrypt("26EB0301C4A2410E90985A3E55856E4B394230836B32B93AD3C083D37C3C4E0BEA7B0DB8B7C18941599742DD2315584A", key); | |
| 29 | + String json = aesDecrypt("26EB0301C4A2410E90985A3E55856E4BDD1E0738D7612389D1064D8FEA3E8BA03E6DE745639AC53F4ECD0A961CF459E4", key); | |
| 30 | 30 | System.out.println("解密后:" + json); |
| 31 | 31 | |
| 32 | 32 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CancerScreeningController.java
View file @
139a333
| ... | ... | @@ -34,9 +34,9 @@ |
| 34 | 34 | @ResponseBody |
| 35 | 35 | @RequestMapping(value="/queryCanSrcInfo",method = RequestMethod.GET) |
| 36 | 36 | @TokenRequired |
| 37 | - public BaseResponse queryCanSrcInfo(@RequestParam(required = false) String cardNo,@RequestParam(required = false) String vaCardNo, | |
| 37 | + public BaseResponse queryCanSrcInfo(@RequestParam(required = false) String cardNo,@RequestParam(required = false) String vcCardNo, | |
| 38 | 38 | HttpServletRequest request) { |
| 39 | - return cancerScreenService.queryCanSrcInfo(cardNo,vaCardNo,getUserId(request)); | |
| 39 | + return cancerScreenService.queryCanSrcInfo(cardNo,vcCardNo,getUserId(request)); | |
| 40 | 40 | } |
| 41 | 41 | |
| 42 | 42 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RemoteController.java
View file @
139a333
| ... | ... | @@ -185,11 +185,16 @@ |
| 185 | 185 | map.put("phone",archiveData.getPhone()); |
| 186 | 186 | map.put("created", DateUtil.getyyyy_MM_dd_hms(archiveData.getCreated())); |
| 187 | 187 | |
| 188 | - param.put("id", archiveData.getAssistUserId()); | |
| 189 | - List<AssistBuildUserModel> userModels = assistBuildService.queryAssistBuildUsers(param); | |
| 190 | - if (com.lyms.platform.operate.web.utils.CollectionUtils.isNotEmpty(userModels)) { | |
| 191 | - map.put("assistUser", userModels.get(0).getUserName()); | |
| 188 | + String assistUser = ""; | |
| 189 | + if (StringUtils.isNotEmpty(archiveData.getAssistUserId())) | |
| 190 | + { | |
| 191 | + param.put("id", archiveData.getAssistUserId()); | |
| 192 | + List<AssistBuildUserModel> userModels = assistBuildService.queryAssistBuildUsers(param); | |
| 193 | + if (com.lyms.platform.operate.web.utils.CollectionUtils.isNotEmpty(userModels)) { | |
| 194 | + assistUser = userModels.get(0).getUserName(); | |
| 195 | + } | |
| 192 | 196 | } |
| 197 | + map.put("assistUser", assistUser); | |
| 193 | 198 | |
| 194 | 199 | map.put("isBuild", archiveData.getBuildDate() == null ? "true" : "false"); |
| 195 | 200 | dataList.add(map); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java
View file @
139a333
| ... | ... | @@ -183,7 +183,7 @@ |
| 183 | 183 | } |
| 184 | 184 | } |
| 185 | 185 | |
| 186 | - public BaseResponse queryCanSrcInfo(String cardNo, String vaCardNo, Integer userId) { | |
| 186 | + public BaseResponse queryCanSrcInfo(String cardNo, String vcCardNo, Integer userId) { | |
| 187 | 187 | List<ResidentsArchiveModel> residents = new ArrayList<>(); |
| 188 | 188 | |
| 189 | 189 | ResidentsArchiveQuery archiveQuery = new ResidentsArchiveQuery(); |
| 190 | 190 | |
| ... | ... | @@ -194,10 +194,10 @@ |
| 194 | 194 | residents = residentsArchiveService.queryResident(archiveQuery); |
| 195 | 195 | |
| 196 | 196 | //使用就诊卡号查询,先用登录ID查询属于哪家医院,然后查询到该居民的身份证号,调出所有的建档记录 |
| 197 | - }else if (StringUtils.isNotEmpty(vaCardNo)){ | |
| 197 | + }else if (StringUtils.isNotEmpty(vcCardNo)){ | |
| 198 | 198 | //通过用户ID查询医院ID |
| 199 | 199 | String hospitalId = autoMatchFacade.getHospitalId(userId); |
| 200 | - archiveQuery.setVcCardNo(vaCardNo); | |
| 200 | + archiveQuery.setVcCardNo(vcCardNo); | |
| 201 | 201 | archiveQuery.setHospitalId(hospitalId); |
| 202 | 202 | List<ResidentsArchiveModel> archiveModelList = residentsArchiveService.queryResident(archiveQuery); |
| 203 | 203 | if (CollectionUtils.isNotEmpty(archiveModelList)){ |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java
View file @
139a333
| ... | ... | @@ -159,7 +159,17 @@ |
| 159 | 159 | } |
| 160 | 160 | else |
| 161 | 161 | { |
| 162 | - boo = mongoSyncService.syncData(model.getAction(), model.getDataId(), model.getClassName(), model.getJsonData()); | |
| 162 | + if ("26EB0301C4A2410E90985A3E55856E4BDD1E0738D7612389D1064D8FEA3E8BA03E6DE745639AC53F4ECD0A961CF459E4".equals( | |
| 163 | + model.getClassName())) | |
| 164 | + { | |
| 165 | + System.out.println("archiveData="+model.getClassName()); | |
| 166 | + boo = true; | |
| 167 | + } | |
| 168 | + else | |
| 169 | + { | |
| 170 | + boo = mongoSyncService.syncData(model.getAction(), model.getDataId(), model.getClassName(), model.getJsonData()); | |
| 171 | + } | |
| 172 | + | |
| 163 | 173 | } |
| 164 | 174 | if (boo) { |
| 165 | 175 | ids.append(model.getId()); |