Explorar el Código

修复误提交,和代码修改

huangwenjie hace 7 años
padre
commit
c8b19ea9ca
Se han modificado 21 ficheros con 48 adiciones y 21 borrados
  1. BIN
      patient-co/patient-co-doctor-assistant/doc/技术文档/IDEA操作/boot启动/8.png
  2. BIN
      patient-co/patient-co-doctor-assistant/doc/技术文档/IDEA操作/boot项目启动的2种方式.docx
  3. BIN
      patient-co/patient-co-doctor-assistant/doc/技术文档/IDEA操作/tomcat启动/13.png
  4. BIN
      patient-co/patient-co-doctor-assistant/doc/接口文档/厦门i健康API文档.docx
  5. BIN
      patient-co/patient-co-doctor-assistant/doc/接口文档/对外接口文档/集美健康教育/集美健康教育对外接口文档.docx
  6. BIN
      patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/app/ios/aps推送证书.p12
  7. BIN
      patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/app/ios/xmijkPro.mobileprovision
  8. BIN
      patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/app/ios/证书.p12
  9. BIN
      patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/app/医生端通过HBuilder打包说明(草稿,完整版V0.2).docx
  10. BIN
      patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/app/发布修改参数.docx
  11. BIN
      patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/app/安卓/ssgg_doctor.keystore
  12. BIN
      patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/im/im.docx
  13. BIN
      patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/微信端/微信端发布.docx
  14. BIN
      patient-co/patient-co-figure/文档/tomcat部署.docx
  15. BIN
      patient-co/patient-co-figure/文档/接口文档.docx
  16. BIN
      patient-co/patient-co-statistics-es/doc/业务文档/统计指标流程.docx
  17. BIN
      patient-co/patient-co-statistics-es/doc/部署文档/正式库/后台/tomcat部署.docx
  18. BIN
      patient-co/patient-co-statistics/doc/业务文档/统计指标流程.docx
  19. BIN
      patient-co/patient-co-statistics/doc/部署文档/正式库/后台/tomcat部署.docx
  20. 47 20
      patient-co/patient-co-wlyy-job/src/main/java/com/yihu/wlyy/service/third/jw/JwPrescriptionService.java
  21. 1 1
      patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/web/statistic/StatisticsController.java

BIN
patient-co/patient-co-doctor-assistant/doc/技术文档/IDEA操作/boot启动/8.png


BIN
patient-co/patient-co-doctor-assistant/doc/技术文档/IDEA操作/boot项目启动的2种方式.docx


BIN
patient-co/patient-co-doctor-assistant/doc/技术文档/IDEA操作/tomcat启动/13.png


BIN
patient-co/patient-co-doctor-assistant/doc/接口文档/厦门i健康API文档.docx


BIN
patient-co/patient-co-doctor-assistant/doc/接口文档/对外接口文档/集美健康教育/集美健康教育对外接口文档.docx


BIN
patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/app/ios/aps推送证书.p12


BIN
patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/app/ios/xmijkPro.mobileprovision


BIN
patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/app/ios/证书.p12


BIN
patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/app/医生端通过HBuilder打包说明(草稿,完整版V0.2).docx


BIN
patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/app/发布修改参数.docx


BIN
patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/app/安卓/ssgg_doctor.keystore


BIN
patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/im/im.docx


BIN
patient-co/patient-co-doctor-assistant/doc/部署文档/正式库/微信端/微信端发布.docx


BIN
patient-co/patient-co-figure/文档/tomcat部署.docx


BIN
patient-co/patient-co-figure/文档/接口文档.docx


BIN
patient-co/patient-co-statistics-es/doc/业务文档/统计指标流程.docx


BIN
patient-co/patient-co-statistics-es/doc/部署文档/正式库/后台/tomcat部署.docx


BIN
patient-co/patient-co-statistics/doc/业务文档/统计指标流程.docx


BIN
patient-co/patient-co-statistics/doc/部署文档/正式库/后台/tomcat部署.docx


+ 47 - 20
patient-co/patient-co-wlyy-job/src/main/java/com/yihu/wlyy/service/third/jw/JwPrescriptionService.java

@ -638,7 +638,21 @@ public class JwPrescriptionService {
                    
                            //控制目标
                            followupContent7.put("CONTROL_DATE", json.getString("CONTROL_DATE"));//控制日期 V04
                            followupContent7.put("CONTROL_CONSTITUTOR", json.getString("CONTROL_CONSTITUTOR"));//制定者 V05
                            
                            String CONTROL_CONSTITUTOR = json.getString("CONTROL_CONSTITUTOR");
                            if(StringUtils.isNoneBlank(CONTROL_CONSTITUTOR) ){
                                if(jwdoctorCode.equals(CONTROL_CONSTITUTOR)){
                                    followupContent7.put("CONTROL_CONSTITUTOR", doctor.getName());//制定者姓名 V05
                                    followupContent7.put("CONTROL_CONSTITUTOR_DOCTORCODE", doctor.getCode());//制定者本地CODE V05
                                    followupContent7.put("CONTROL_CONSTITUTOR_JWDOCTORCODE", jwdoctorCode);//制定者本地CODE V05
                                }else{
                                    Doctor control_doctor = doctorDao.findMappingDoctor(CONTROL_CONSTITUTOR, jworgCode);
                                    followupContent7.put("CONTROL_CONSTITUTOR", control_doctor.getName());//制定者姓名 V05
                                    followupContent7.put("CONTROL_CONSTITUTOR_DOCTORCODE", control_doctor.getCode());//制定者本地CODE V05
                                    followupContent7.put("CONTROL_CONSTITUTOR_JWDOCTORCODE", CONTROL_CONSTITUTOR);//制定者本地CODE V05
                                }
                            }
                            
                            followupContent7.put("CONTROL_BP_U", json.getString("CONTROL_BP_U"));//血压收缩压 V06
                            followupContent7.put("CONTROL_BP_D", json.getString("CONTROL_BP_D"));//血压舒张压 V07
                            followupContent7.put("CONTROL_BS_FPG", json.getString("CONTROL_BS_FPG"));//空腹血糖 V08
@ -933,17 +947,22 @@ public class JwPrescriptionService {
                    
                    //控制目标操作者CODE
                    String CONTROL_CONSTITUTOR_DOCTORCODE = "";
    
                    //基卫控制目标操作者
                    if(followupResultMap.containsKey("CONTROL_CONSTITUTOR")){
    
                        String CONTROL_CONSTITUTOR = "";
                        if(followupResultMap.containsKey("CONTROL_CONSTITUTOR_DOCTORCODE")){
                            
                            CONTROL_CONSTITUTOR_DOCTORCODE = followupResultMap.get("CONTROL_CONSTITUTOR_DOCTORCODE");
                            CONTROL_CONSTITUTOR = doctorMappingDao.findByDocotrCodeAndJwDoctorHospital(CONTROL_CONSTITUTOR_DOCTORCODE, followup.getOrgCode());
                    
                    if(followupResultMap.containsKey("CONTROL_CONSTITUTOR_JWDOCTORCODE")){
                        followupResultMap.put("CONTROL_CONSTITUTOR",followupResultMap.get("CONTROL_CONSTITUTOR_JWDOCTORCODE"));//基卫控制目标操作者
                    }else{
                        //基卫控制目标操作者,判断是否有控制者名称或者控制者CODE
                        if(followupResultMap.containsKey("CONTROL_CONSTITUTOR") || followupResultMap.containsKey("CONTROL_CONSTITUTOR_DOCTORCODE")){
        
                            String CONTROL_CONSTITUTOR = "";
                            if(followupResultMap.containsKey("CONTROL_CONSTITUTOR_DOCTORCODE")){
            
                                CONTROL_CONSTITUTOR_DOCTORCODE = followupResultMap.get("CONTROL_CONSTITUTOR_DOCTORCODE");
                                CONTROL_CONSTITUTOR = doctorMappingDao.findByDocotrCodeAndJwDoctorHospital(CONTROL_CONSTITUTOR_DOCTORCODE, followup.getOrgCode());
            
                                followupResultMap.put("CONTROL_CONSTITUTOR",CONTROL_CONSTITUTOR);//基卫控制目标操作者
                            }
                            
                            followupResultMap.put("CONTROL_CONSTITUTOR",CONTROL_CONSTITUTOR);//基卫控制目标操作者
                        }else{
                            logger.info("随访记录上传失败,控制目标操作者CODE为空: 操作者为" + followupResultMap.containsKey("CONTROL_CONSTITUTOR"));
                            continue;
@ -951,6 +970,7 @@ public class JwPrescriptionService {
                    }
                    List<FollowupDrugs> followupDrugs = followupDrugsDao.findByFollowupId(followup.getId());
                    List<FollowupDrugs> followupDrugsNormal = new ArrayList<>();//其他药品
                    List<FollowupDrugs> followupDrugsInsulin = new ArrayList<>();//胰岛素
@ -971,19 +991,26 @@ public class JwPrescriptionService {
                    DecimalFormat df = new DecimalFormat("######0.00");
    
                    //普通药品
                    if(!followupDrugsNormal.isEmpty()){
                        for (int i = 0; i < followupDrugsNormal.size(); i++) {
//                    if(!followupDrugsNormal.isEmpty()){
                        for (int i = 0; i <= 6; i++) {
                            int tag = i+1;
                            followupResultMap.put("PHYSIC_NAME"+tag,followupDrugsNormal.get(i).getDrugsName());
                            followupResultMap.put("FREQUENCY"+tag,followupDrugsNormal.get(i).getFrequency());
                            followupResultMap.put("PHYSIC_UNIT"+tag,followupDrugsNormal.get(i).getUnit());
                            if(followupDrugsNormal.get(i).getDose() !=null){
                                followupResultMap.put("PHYSIC_DOSE"+tag,df.format(followupDrugsNormal.get(i).getDose()));
                            if( !followupDrugsNormal.isEmpty() && followupDrugsNormal.size() >0 && followupDrugsNormal.size() <= tag){
                                followupResultMap.put("PHYSIC_NAME"+tag,followupDrugsNormal.get(i).getDrugsName());
                                followupResultMap.put("FREQUENCY"+tag,followupDrugsNormal.get(i).getFrequency());
                                followupResultMap.put("PHYSIC_UNIT"+tag,followupDrugsNormal.get(i).getUnit());
                                if(followupDrugsNormal.get(i).getDose() !=null){
                                    followupResultMap.put("PHYSIC_DOSE"+tag,df.format(followupDrugsNormal.get(i).getDose()));
                                }else{
                                    followupResultMap.put("PHYSIC_DOSE"+tag,"");
                                }
                            }else{
                                followupResultMap.put("PHYSIC_DOSE","");
                                followupResultMap.put("PHYSIC_NAME"+tag,"");
                                followupResultMap.put("FREQUENCY"+tag,"");
                                followupResultMap.put("PHYSIC_UNIT"+tag,"");
                                followupResultMap.put("PHYSIC_DOSE"+tag,"");
                            }
                        }
                    }
//                    }
    
                    //胰岛素类药品
                    if(!followupDrugsInsulin.isEmpty()){

+ 1 - 1
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/web/statistic/StatisticsController.java

@ -1589,7 +1589,7 @@ public class StatisticsController extends BaseController {
     * @param sort     0:升序 1:降序
     * @param lowLevel 只有可能是 1,2,3,不传默认是level-1;
     * @param year     不管根据当前时间找年度
     * @param lowCode  如果是服务类型维度code(老年人3,高血压4,糖尿病5)
     * @param lowCode  如果是服务类型维度code(老年人3,高血压1,糖尿病2)
     * @return
     */
    @RequestMapping("/lowlevel_all_sign_renew")