Commit 9074ef0e69b2630b5984d2248788844147124381

Authored by yangfei

Merge remote-tracking branch 'origin/master'

Showing 8 changed files

platform-biz-service/src/main/resources/mainOrm/master/MasterLis.xml View file @ 9074ef0
... ... @@ -365,7 +365,7 @@
365 365 PHONE AS phone
366 366 FROM LIS_REPORT_TBL
367 367 <include refid="LisCondition"/>
368   - AND PHONE IS NOT NULL AND VCCARDNO IS NOT NULL
  368 + AND (LENGTH(PHONE) > 0 OR LENGTH(VCCARDNO) > 0)
369 369 <include refid="orderAndLimit"/>
370 370 </select>
371 371  
platform-operate-api/src/main/java/com/lyms/hospitalapi/dzfy/DzfyHisService.java View file @ 9074ef0
... ... @@ -4,6 +4,7 @@
4 4 import com.lyms.platform.common.utils.DateUtil;
5 5 import com.lyms.platform.common.utils.ExceptionUtils;
6 6 import com.lyms.platform.pojo.LisReport;
  7 +import com.lyms.platform.permission.model.LisReportModel;
7 8 import com.lyms.platform.pojo.LisReportItem;
8 9 import org.apache.commons.collections.CollectionUtils;
9 10 import org.apache.commons.dbutils.DbUtils;
10 11  
11 12  
12 13  
13 14  
14 15  
15 16  
16 17  
... ... @@ -237,30 +238,31 @@
237 238 Connection conn = com.lyms.hospitalapi.dzfy.ConnTools.makeHisConnection();
238 239 QueryRunner queryRunner = new QueryRunner(true);
239 240 try {
240   - String sql = "select TYPE as classifyName,NAME as name,LIS_ID as hospitalId,BHNUM as patientHid,VCCARDNO as vcCardNo,SEX as sex,to_number(replace(AGE,'岁') ) as age,APPLY_DEPT as deptName,APPLY_DOCTOR as applyDoctorName,CHECKER as checkDoctorName,PUBLISH_TIME as publishTime from zlhis.lis_report_info where VCCARDNO ='"+cardNo+"' order by LIS_ID desc";
  241 + String sql = "select LIS_ID as lisId,TITLE as title,TYPE as type,VCCARDNO as vcCardNo, NAME as name,BHNUM as bhnum,SEX as sex,to_number(replace(AGE,'岁') ) as age,APPLY_TIME as applyTime,CHECK_TIME as checkTime,PUBLISH_TIME as publishTime,APPLY_DOCTOR as applyDoctor,APPLY_DEPT as applyDept,CHECKER as checker,MODIFIED as modified,CREATED as created from zlhis.lis_report_info where VCCARDNO ='"+cardNo+"' order by LIS_ID desc";
241 242 String subSql = "select LIS_ID as id,CODE as code,NAME as name,RESULT as result,RESULT_FLAG as flag,REF as ref,UNIT as unit,RESULT_TYPE as resultType from zlhis.lis_report_item where LIS_ID='";
242   - List<LisReport> lisReportList = queryRunner.query(conn, sql, new BeanListHandler<LisReport>(LisReport.class));
  243 + List<LisReportModel> lisReportList = queryRunner.query(conn, sql, new BeanListHandler<LisReportModel>(LisReportModel.class));
243 244 List<LisCheckInfo> list = new ArrayList<>();
244 245 if (lisReportList.size() > 0) {
245   - for (LisReport lisReport:lisReportList) {
  246 + for (LisReportModel lisReportModel:lisReportList) {
246 247 // hospitalId为申请号
247   - if (StringUtils.isNotBlank(lisReport.getHospitalId())) {
248   - List<LisReportItem> lisReportItemList = queryRunner.query(conn, subSql+lisReport.getHospitalId()+"'", new BeanListHandler<LisReportItem>(LisReportItem.class));
  248 + if (StringUtils.isNotBlank(lisReportModel.getLisId())) {
  249 + List<LisReportItem> lisReportItemList = queryRunner.query(conn, subSql+lisReportModel.getLisId()+"'", new BeanListHandler<LisReportItem>(LisReportItem.class));
249 250 if (lisReportItemList != null && lisReportItemList.size() > 0) {
250 251 CheckResponse check = new CheckResponse();
251   - check.setModified(lisReport.getPublishTime());
  252 + check.setModified(lisReportModel.getPublishTime());
252 253 check.setType(1);
253   - check.setName(lisReport.getName());
254   - check.setTitle(lisReport.getClassifyName());
  254 + check.setName(lisReportModel.getName());
  255 + check.setTitle(lisReportModel.getTitle());
255 256 check.setHospitalName("德州市妇幼保健院");//新增医院名称字段赋值
256   - if (lisReport.getAge() != null) {
257   - check.setAge(lisReport.getAge().toString());
  257 + if (lisReportModel.getAge() != null) {
  258 + check.setAge(lisReportModel.getAge());
258 259 }
259   - check.setApplyDate(lisReport.getPublishTime());
260   - check.setApplyDateStr(DateUtil.getyyyy_MM_dd(lisReport.getPublishTime()));
261   - check.setCheckDept(lisReport.getDeptName());
262   - check.setDoctor(lisReport.getApplyDoctorName());
263   - check.setSex(lisReport.getSex());
  260 + check.setApplyDate(lisReportModel.getApplyTime());
  261 + check.setApplyDateStr(DateUtil.getyyyy_MM_dd(lisReportModel.getApplyTime()));
  262 + check.setCheckDept(lisReportModel.getApplyDept());
  263 + check.setDoctor(lisReportModel.getApplyDoctor());
  264 + check.setSex(lisReportModel.getSex());
  265 + check.setModified(lisReportModel.getModified());
264 266 List<CheckItemResponse> itemList = new ArrayList<>();
265 267 check.setItemList(itemList);
266 268 for (LisReportItem checkItem:lisReportItemList) {
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LisController.java View file @ 9074ef0
... ... @@ -147,6 +147,7 @@
147 147 @RequestParam(required = false) Integer status,
148 148 @RequestHeader("Authorization") String token) {
149 149  
  150 + System.out.println("patientIds="+patientIds);
150 151 if (!"3d19960bf3e81e7d816c4f26051c49ba".equals(token))
151 152 {
152 153 ExceptionUtils.catchException("The request token is " + token);
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RemoteController.java View file @ 9074ef0
1 1 package com.lyms.platform.operate.web.controller;
2 2  
3 3 import com.lyms.platform.biz.service.ArchiveDataServicer;
  4 +import com.lyms.platform.biz.service.PatientsService;
4 5 import com.lyms.platform.common.annotation.TokenRequired;
5 6 import com.lyms.platform.common.base.BaseController;
6 7 import com.lyms.platform.common.base.LoginContext;
  8 +import com.lyms.platform.common.enums.YnEnums;
7 9 import com.lyms.platform.common.result.BaseResponse;
8 10 import com.lyms.platform.common.utils.JsonUtil;
9 11 import com.lyms.platform.common.utils.MessageUtil;
10 12 import com.lyms.platform.common.utils.PropertiesUtils;
  13 +import com.lyms.platform.common.utils.StringUtils;
  14 +import com.lyms.platform.operate.web.facade.AutoMatchFacade;
  15 +import com.lyms.platform.operate.web.facade.PatientFacade;
11 16 import com.lyms.platform.pojo.ArchiveData;
  17 +import com.lyms.platform.pojo.Patients;
12 18 import com.lyms.platform.query.ArchiveDataQuery;
  19 +import com.lyms.platform.query.PatientsQuery;
  20 +import org.apache.commons.collections.CollectionUtils;
13 21 import org.apache.commons.httpclient.HttpClient;
14 22 import org.springframework.beans.factory.annotation.Autowired;
15 23 import org.springframework.stereotype.Controller;
16 24  
17 25  
... ... @@ -32,9 +40,16 @@
32 40 @Controller
33 41 public class RemoteController extends BaseController {
34 42  
  43 +
35 44 @Autowired
  45 + private PatientsService patientsService;
  46 +
  47 + @Autowired
36 48 private ArchiveDataServicer archiveDataServicer;
37 49  
  50 + @Autowired
  51 + private AutoMatchFacade autoMatchFacade;
  52 +
38 53 public static final String center_statistics_url= PropertiesUtils.getPropertyValue("center_statistics_url");
39 54  
40 55 @RequestMapping(value = "/bookArchive",method = RequestMethod.GET)
41 56  
... ... @@ -61,12 +76,32 @@
61 76 * @return
62 77 */
63 78 @RequestMapping(value = "/bookArchive/history",method = RequestMethod.GET)
64   - public void getBookArchive(HttpServletResponse response, String idCard,String cardNum,String phone){
  79 + @TokenRequired
  80 + public void getBookArchive(HttpServletResponse response, String idCard,String cardNum,String phone, HttpServletRequest request){
  81 + LoginContext loginState = (LoginContext) request.getAttribute("loginContext");
65 82 ArchiveDataQuery query = new ArchiveDataQuery();
66 83 query.setIdCard(idCard);
67 84 query.setCardNum(cardNum);
68 85 query.setPhone(phone);
69 86 List<ArchiveData> list = archiveDataServicer.query(query.convertToQuery());
  87 +
  88 + if (CollectionUtils.isEmpty(list) && StringUtils.isNotEmpty(cardNum))
  89 + {
  90 + //根据用户id获取医院ID
  91 + String hospitalId = autoMatchFacade.getHospitalId(loginState.getId());
  92 + PatientsQuery patientsQuery = new PatientsQuery();
  93 + patientsQuery.setYn(YnEnums.YES.getId());
  94 + patientsQuery.setVcCardNo(cardNum);
  95 + patientsQuery.setHospitalId(hospitalId);
  96 + List<Patients> patientses = patientsService.queryPatient(patientsQuery);
  97 + if (CollectionUtils.isNotEmpty(patientses) && patientses.get(0) != null && StringUtils.isNotEmpty(patientses.get(0).getCardNo()))
  98 + {
  99 + query = new ArchiveDataQuery();
  100 + query.setIdCard(patientses.get(0).getCardNo());
  101 + list = archiveDataServicer.query(query.convertToQuery());
  102 + }
  103 + }
  104 +
70 105 if (list!=null && list.size() > 0) {
71 106 Map map = JsonUtil.str2Obj(list.get(0).getJsonData(), HashMap.class);
72 107 if(null!=map&&map.containsKey("history")){
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ 9074ef0
... ... @@ -2326,7 +2326,7 @@
2326 2326 for (BabyModel model : models) {
2327 2327 Map<String, Object> data = new HashMap<>();
2328 2328 if (model.getLastHighRisk() == null || model.getLastHighRisk() == 0) {
2329   - data.put("highRisk", "健康");
  2329 + data.put("highRisk", ""); //jira WEB-1547
2330 2330 } else {
2331 2331 data.put("highRisk", "高危");
2332 2332 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LisFacade.java View file @ 9074ef0
... ... @@ -79,9 +79,9 @@
79 79 if("7".equals(HIS_VERSION)){
80 80 //根据调用接口获取四川南充中心医院的Lis数据
81 81 result.addAll(NczxyyLisService.queryLisCheckList(vcCardNo));
82   - }else if("6".equals(HIS_VERSION)){
83   - //调用德州妇幼lis接口
84   - result.addAll(DzfyHisService.queryLisCheckList(vcCardNo));
  82 +// }else if("6".equals(HIS_VERSION)){
  83 +// //调用德州妇幼lis接口
  84 +// result.addAll(DzfyHisService.queryLisCheckList(vcCardNo));
85 85 }
86 86 else{
87 87 result.addAll(queryLisCheckList(vcCardNo,phone,userId));
... ... @@ -552,6 +552,7 @@
552 552  
553 553 Map<String,String> hospitalNames = getHospitalNames(hosptalIds);
554 554 lises = lisService.queryLisDataByQuery(query);
  555 + System.out.println("patientIds==" + patientIds + "; lies siez = " + lises.size());
555 556 // 排序
556 557 Collections.sort(lises, new Comparator() {
557 558 public int compare(Object a, Object b) {
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java View file @ 9074ef0
... ... @@ -289,7 +289,58 @@
289 289 }
290 290  
291 291 /**
  292 + * 同步聊城东昌区妇幼数据到线上
292 293 * 定时任务配置applicationContext.xml
  294 + */
  295 + public void lcdcqfySyncDataSSL() {
  296 +
  297 + try{
  298 + String json = HttpClientUtil.doPost("https://area-lc-api.healthbaby.com.cn:55581/findSyncData", new HashMap<String, String>(), "utf-8");
  299 + if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(json))
  300 + {
  301 + List<SyncDataModel> list = JsonUtil.toList(json, SyncDataModel.class);
  302 + System.out.println("lcdcqfy syncdata size = "+ list.size());
  303 + int batchSize = 200;
  304 + int end = 0;
  305 + for (int i = 0; i < list.size(); i += batchSize) {
  306 + end = (end + batchSize);
  307 + if (end > list.size()) {
  308 + end = list.size();
  309 + }
  310 + System.out.println("lcdcqfy start:" + i + ",end:" + end);
  311 + final List<SyncDataModel> tempList = list.subList(i, end);
  312 + new Thread(new Runnable() {
  313 + @Override
  314 + public void run() {
  315 + if (CollectionUtils.isNotEmpty(tempList))
  316 + {
  317 + StringBuffer ids = new StringBuffer();
  318 + for (SyncDataModel model : tempList) {
  319 + boolean boo = mongoSyncService.syncData(model.getAction(), model.getDataId(), model.getClassName(), model.getJsonData());
  320 + if (boo) {
  321 + ids.append(model.getId());
  322 + ids.append(",");
  323 + }
  324 + }
  325 + if (ids.length() > 0) {
  326 + Map<String,String> params = new HashMap<String, String>();
  327 + params.put("ids", ids.toString());
  328 + String result = HttpClientUtil.doPost("https://area-lc-api.healthbaby.com.cn:55581/updateSyncData", params, "utf-8");
  329 + System.out.println("lcdcqfy exc result = "+ result);
  330 + }
  331 + }
  332 + }
  333 + }).start();
  334 + }
  335 + }
  336 + }catch(Exception ex){
  337 + ExceptionUtils.catchException(ex, "lcdcqfy Error.");
  338 + }
  339 + }
  340 +
  341 +
  342 + /**
  343 + * 定时任务配置applicationContext.xml
293 344 *
294 345 */
295 346 public void syncDataSSL()
... ... @@ -315,6 +366,12 @@
315 366 nczxyySyncDataSSL();
316 367 }
317 368 },"nczxyy-thread").start();
  369 + new Thread(new Runnable() {
  370 + @Override
  371 + public void run() {
  372 + lcdcqfySyncDataSSL();
  373 + }
  374 + },"lcdcqfy-thread").start();
318 375  
319 376 }
320 377  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/ReportServiceImpl.java View file @ 9074ef0
1 1 package com.lyms.platform.operate.web.service.impl;
2 2  
  3 +import com.alibaba.fastjson.JSON;
  4 +import com.alibaba.fastjson.JSONPObject;
3 5 import com.lyms.hospitalapi.pojo.ReportModel;
4 6 import com.lyms.platform.biz.service.CommonService;
5 7 import com.lyms.platform.common.enums.CouponEnums;
6 8  
... ... @@ -1232,11 +1234,11 @@
1232 1234 PageResult pageResult = new PageResult(count, currentPage, pageSize, rest);
1233 1235 for (String pid : ids) {
1234 1236 Map<String, Object> tempMap = new HashMap<>();
1235   - PersonModel personModel = mongoTemplate.findById(pid, PersonModel.class);
1236   - if(personModel != null) {
  1237 + List<Patients> patients = mongoTemplate.find(Query.query(Criteria.where("pid").is(pid).and("yn").ne("0")), Patients.class);
  1238 + if(CollectionUtils.isNotEmpty(patients)) {
  1239 + /** 设置本院产检次数 + 总产检次数 */
1237 1240 List<AntenatalExaminationModel> antenatalExaminationModels = mongoTemplate.find(Query.query(Criteria.where("pid").is(pid)).with(new Sort(Sort.Direction.DESC, "checkDate")), AntenatalExaminationModel.class);
1238 1241 List<AntExChuModel> antExChuModels = mongoTemplate.find(Query.query(Criteria.where("pid").is(pid)).with(new Sort(Sort.Direction.DESC, "checkTime")), AntExChuModel.class);
1239   - tempMap.put("NAME", personModel.getName());
1240 1242 tempMap.put("TOTAL_NUM", antenatalExaminationModels.size() + antExChuModels.size());
1241 1243 Integer benyuan = 0;
1242 1244 for (AntenatalExaminationModel antenatalExaminationModel : antenatalExaminationModels) {
1243 1245  
1244 1246  
1245 1247  
1246 1248  
1247 1249  
... ... @@ -1250,38 +1252,84 @@
1250 1252 }
1251 1253 }
1252 1254 tempMap.put("BENYUAN_NUM", benyuan);
1253   - if(CollectionUtils.isNotEmpty(antenatalExaminationModels)) {
1254   - AntenatalExaminationModel examinationModel = antenatalExaminationModels.get(0);
1255   - tempMap.put("YUNZHOU", DateUtil.getWeek(examinationModel.getLastMenses(), examinationModel.getCheckDate()));
1256   - tempMap.put("HIGH_RISK_GRADE", mongoUtil.findName(examinationModel.getRiskScore()));
1257   - tempMap.put("HIGH_RISK_FACTOR", mongoUtil.findName(examinationModel.getRiskFactor()));
1258   -// tempMap.put("EDD_DATE", examinationModel.);
1259   - tempMap.put("LAST_EXAMINE_DATE", DateUtil.getyyyy_MM_dd(examinationModel.getLastMenses()));
1260   - String prodDoctor = examinationModel.getCheckDoctor();
1261   - if(StringUtils.isNotBlank(prodDoctor)) {
1262   - Users users = usersService.getUsers(Integer.parseInt(prodDoctor));
1263   - tempMap.put("DOCTOR_NAME", users == null ? null : users.getName());
  1255 +
  1256 + if(patients.size() == 1) {
  1257 + Patients p = patients.get(0);
  1258 + tempMap.put("NAME", p.getUsername());
  1259 + tempMap.put("YUNZHOU", DateUtil.getWeek(p.getLastMenses(), p.getLastCTime()));
  1260 + String riskLevelId = p.getRiskLevelId();
  1261 + if(StringUtils.isNotBlank(riskLevelId)) {
  1262 + List<String> basicIds = JSON.parseArray(riskLevelId, String.class);
  1263 + String HIGH_RISK_GRADE = "";
  1264 + for (String basicId : basicIds) {
  1265 + HIGH_RISK_GRADE = HIGH_RISK_GRADE + mongoUtil.findName(basicId) + ",";
  1266 + }
  1267 + tempMap.put("HIGH_RISK_GRADE", HIGH_RISK_GRADE.substring(0, HIGH_RISK_GRADE.length() - 1)); /** 高危等级 */
1264 1268 }
1265   - } else if(CollectionUtils.isNotEmpty(antExChuModels)) {
1266   - AntExChuModel antExChuModel = antExChuModels.get(0);
1267   - tempMap.put("YUNZHOU", DateUtil.getWeek(antExChuModel.getLastMenses(), antExChuModel.getCheckTime()));
1268   - List riskLeve = commonService.findRiskLevel(commonService.findRiskLevel(antExChuModel.getHighrisk()));
1269   - tempMap.put("HIGH_RISK_GRADE", mongoUtil.findName(antExChuModel.getHighriskSocre())); /** 高危等级 */
1270   - tempMap.put("HIGH_RISK_FACTOR", mongoUtil.findName(antExChuModel.getHighrisk())); /** 风险因素 */
1271   - tempMap.put("EDD_DATE", antExChuModel.getDueDate());
1272   - tempMap.put("LAST_EXAMINE_DATE", DateUtil.getyyyy_MM_dd(antExChuModel.getCheckTime()));
1273   - String prodDoctor = antExChuModel.getProdDoctor();
  1269 + tempMap.put("HIGH_RISK_FACTOR", p.getoRiskFactor()); /** 风险因素 */
  1270 + tempMap.put("EDD_DATE", p.getDueDate());
  1271 + tempMap.put("LAST_EXAMINE_DATE", DateUtil.getyyyy_MM_dd(p.getLastCTime()));
  1272 + String prodDoctor = p.getBookbuildingDoctor();
1274 1273 if(StringUtils.isNotBlank(prodDoctor)) {
1275 1274 Users users = usersService.getUsers(Integer.parseInt(prodDoctor));
1276 1275 tempMap.put("DOCTOR_NAME", users == null ? null : users.getName());
1277 1276 }
1278 1277 }
  1278 + } else {
1279 1279  
1280   - rest.add(tempMap);
1281 1280 }
1282   - setColor(rest);
1283   - pageResult.setGrid(rest);
  1281 +
  1282 +// PersonModel personModel = mongoTemplate.findById(pid, PersonModel.class);
  1283 +// if(personModel != null) {
  1284 +// List<AntenatalExaminationModel> antenatalExaminationModels = mongoTemplate.find(Query.query(Criteria.where("pid").is(pid)).with(new Sort(Sort.Direction.DESC, "checkDate")), AntenatalExaminationModel.class);
  1285 +// List<AntExChuModel> antExChuModels = mongoTemplate.find(Query.query(Criteria.where("pid").is(pid)).with(new Sort(Sort.Direction.DESC, "checkTime")), AntExChuModel.class);
  1286 +// tempMap.put("NAME", personModel.getName());
  1287 +// tempMap.put("TOTAL_NUM", antenatalExaminationModels.size() + antExChuModels.size());
  1288 +// Integer benyuan = 0;
  1289 +// for (AntenatalExaminationModel antenatalExaminationModel : antenatalExaminationModels) {
  1290 +// if(antenatalExaminationModel.getHospitalId().equals(hospitalId)) {
  1291 +// benyuan++;
  1292 +// }
  1293 +// }
  1294 +// for (AntExChuModel antExChuModel : antExChuModels) {
  1295 +// if(antExChuModel.getHospitalId().equals(hospitalId)) {
  1296 +// benyuan++;
  1297 +// }
  1298 +// }
  1299 +// tempMap.put("BENYUAN_NUM", benyuan);
  1300 +// if(CollectionUtils.isNotEmpty(antenatalExaminationModels)) {
  1301 +// AntenatalExaminationModel examinationModel = antenatalExaminationModels.get(0);
  1302 +// tempMap.put("YUNZHOU", DateUtil.getWeek(examinationModel.getLastMenses(), examinationModel.getCheckDate()));
  1303 +// tempMap.put("HIGH_RISK_GRADE", mongoUtil.findName(examinationModel.getRiskScore()));
  1304 +// tempMap.put("HIGH_RISK_FACTOR", mongoUtil.findName(examinationModel.getRiskFactor()));
  1305 +//// tempMap.put("EDD_DATE", examinationModel.);
  1306 +// tempMap.put("LAST_EXAMINE_DATE", DateUtil.getyyyy_MM_dd(examinationModel.getLastMenses()));
  1307 +// String prodDoctor = examinationModel.getCheckDoctor();
  1308 +// if(StringUtils.isNotBlank(prodDoctor)) {
  1309 +// Users users = usersService.getUsers(Integer.parseInt(prodDoctor));
  1310 +// tempMap.put("DOCTOR_NAME", users == null ? null : users.getName());
  1311 +// }
  1312 +// } else if(CollectionUtils.isNotEmpty(antExChuModels)) {
  1313 +// AntExChuModel antExChuModel = antExChuModels.get(0);
  1314 +// tempMap.put("YUNZHOU", DateUtil.getWeek(antExChuModel.getLastMenses(), antExChuModel.getCheckTime()));
  1315 +// List riskLeve = commonService.findRiskLevel(commonService.findRiskLevel(antExChuModel.getHighrisk()));
  1316 +// tempMap.put("HIGH_RISK_GRADE", mongoUtil.findName(antExChuModel.getHighriskSocre())); /** 高危等级 */
  1317 +// tempMap.put("HIGH_RISK_FACTOR", mongoUtil.findName(antExChuModel.getHighrisk())); /** 风险因素 */
  1318 +// tempMap.put("EDD_DATE", antExChuModel.getDueDate());
  1319 +// tempMap.put("LAST_EXAMINE_DATE", DateUtil.getyyyy_MM_dd(antExChuModel.getCheckTime()));
  1320 +// String prodDoctor = antExChuModel.getProdDoctor();
  1321 +// if(StringUtils.isNotBlank(prodDoctor)) {
  1322 +// Users users = usersService.getUsers(Integer.parseInt(prodDoctor));
  1323 +// tempMap.put("DOCTOR_NAME", users == null ? null : users.getName());
  1324 +// }
  1325 +// }
  1326 +
  1327 + rest.add(tempMap);
  1328 +// }
  1329 + //
1284 1330 }
  1331 + pageResult.setGrid(rest);
  1332 + setColor(rest);
1285 1333 return RespBuilder.buildSuccess(pageResult);
1286 1334 }
1287 1335