Browse Source

代码修改

yeshijie 7 years ago
parent
commit
bde397cf56

+ 2 - 0
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/consult/ConsultTeamService.java

@ -1113,6 +1113,8 @@ public class ConsultTeamService extends ConsultService {
            prescription.setJwDoctorCode(map.get("jw_doctor").toString());
            prescription.setJwHospital(map.get("jw_doctor_hospital").toString());
        }
        //设置费别类型
        prescription.setJwRateTypeCode(zyDictService.getRateType());
        prescriptionDao.save(prescription);

+ 1 - 1
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/prescription/PrescriptionInfoService.java

@ -523,7 +523,7 @@ public class PrescriptionInfoService extends BaseService {
                p.setReviewedTime(new Date());
                p.setJwDeptCode(dept);
                p.setJwRegisterFee(registerFee);
                p.setJwRateTypeCode(rateTypeCode);
                p.setJwGisterTypeCode(rateTypeCode);//挂号类型
            } else {
                //审核不通过
                p.setStatus(PrescriptionLog.PrescriptionLogStatus.no_reviewed.getValue());

+ 12 - 7
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/service/third/jw/JwPrescriptionService.java

@ -123,14 +123,19 @@ public class JwPrescriptionService {
     * @return
     * @throws Exception
     */
    public String saveRecipe(String prescriptionCode) throws Exception{
        String url = jwUrl + "/third/prescription/saveRecipe";
        List<NameValuePair> params = new ArrayList<>();
        params.add(new BasicNameValuePair("prescriptionCode", prescriptionCode));
        String response = httpClientUtil.post(url, params, "UTF-8");
    public String saveRecipe(String prescriptionCode){
        String response = null;
        try {
            String url = jwUrl + "/third/prescription/saveRecipe";
            List<NameValuePair> params = new ArrayList<>();
            params.add(new BasicNameValuePair("prescriptionCode", prescriptionCode));
        return response;
            response = httpClientUtil.post(url, params, "UTF-8");
            return response;
        }catch (Exception e){
            logger.info("处方开方接口saveRecipe:"+response);
            throw e;
        }
    }
    /**

+ 20 - 0
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/service/third/jw/ZyDictService.java

@ -65,6 +65,26 @@ public class ZyDictService {
        return doctorMappingDao.getDoctorByJw(jwHospital,jwDoctor);
    }
    /**
     * 获取费别类型,长处方默认市医保
     * @return
     */
    public String getRateType(){
        String sql = "SELECT code,name from zy_common_dict WHERE dict_name = 'IV_RATE_TYPE_DICT' ORDER BY code ";
        List<Map<String,Object>> list = jdbcTemplate.queryForList(sql);
        if(list!=null&&list.size()>0){
            for (Map<String,Object> map:list){
                String code = map.get("code").toString();
                String name = map.get("name").toString();
                if("市医保".equals(name)){
                    return code;
                }
            }
            return list.get(0).get("code").toString();
        }
        return null;
    }
    /**
     * 根据医生code获取
     * @param doctor