|  | @ -1334,7 +1334,8 @@ public class EntranceService {
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      * @throws Exception
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public JSONArray MS02003(boolean demoFlag) throws Exception {
 | 
	
		
			
				|  |  |     public int MS02003(boolean demoFlag) throws Exception {
 | 
	
		
			
				|  |  |         int i=0;
 | 
	
		
			
				|  |  |         String fid="MS02003";
 | 
	
		
			
				|  |  |         String resp="";
 | 
	
		
			
				|  |  |         if (demoFlag) {
 | 
	
	
		
			
				|  | @ -1360,11 +1361,11 @@ public class EntranceService {
 | 
	
		
			
				|  |  |                      doctorCode=null==jsonObjectBody.get("Emp_Code")?"":jsonObjectBody.get("Emp_Code").toString();
 | 
	
		
			
				|  |  |                      //根据医生及分部,获取医生号别
 | 
	
		
			
				|  |  |                     net.sf.json.JSONArray jsonArrayCharge= BS55010(winNo,doctorCode,null,false);
 | 
	
		
			
				|  |  |                     String chareCode="";
 | 
	
		
			
				|  |  |                     String chareType="";
 | 
	
		
			
				|  |  |                     for(Object objectCharge:jsonArrayCharge){
 | 
	
		
			
				|  |  |                         net.sf.json.JSONObject jsonObjectBodyCharge=(net.sf.json.JSONObject)objectCharge;
 | 
	
		
			
				|  |  |                         if(null!=jsonObjectBodyCharge){
 | 
	
		
			
				|  |  |                             chareCode=null==jsonObjectBodyCharge.get("charge_type")?"":jsonObjectBodyCharge.get("charge_type").toString();
 | 
	
		
			
				|  |  |                             chareType=null==jsonObjectBodyCharge.get("charge_type")?"":jsonObjectBodyCharge.get("charge_type").toString();
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                     //保存医生信息
 | 
	
	
		
			
				|  | @ -1373,20 +1374,25 @@ public class EntranceService {
 | 
	
		
			
				|  |  |                     baseDoctorDO.setIdcard(idCard);
 | 
	
		
			
				|  |  |                     baseDoctorDO.setBirthday(IdCardUtil.getBirthdayForIdcard(idCard));
 | 
	
		
			
				|  |  |                     baseDoctorDO.setSex(Integer.valueOf(IdCardUtil.getSexForIdcard(idCard)));
 | 
	
		
			
				|  |  |                     //拼音码
 | 
	
		
			
				|  |  |                     baseDoctorDO.setSpell(null==jsonObjectBody.get("PinYin_Code")?"":jsonObjectBody.get("PinYin_Code").toString());
 | 
	
		
			
				|  |  |                     String disableFlag=null==jsonObjectBody.get("Disable_Flag")?"":jsonObjectBody.get("Disable_Flag").toString();
 | 
	
		
			
				|  |  |                     //互联网医院:1停用,0使用  转 i健康:1正常,0作废
 | 
	
		
			
				|  |  |                     baseDoctorDO.setDel("1".equals(disableFlag)?"0":"1");
 | 
	
		
			
				|  |  |                     //姓名
 | 
	
		
			
				|  |  |                     baseDoctorDO.setName(null==jsonObjectBody.get("Emp_Name")?"":jsonObjectBody.get("Emp_Name").toString());
 | 
	
		
			
				|  |  | //                    baseDoctorDO.setch
 | 
	
		
			
				|  |  |                     //号别
 | 
	
		
			
				|  |  |                     baseDoctorDO.setChargeType(chareType);
 | 
	
		
			
				|  |  |                     if(StringUtils.isNotBlank(idCard)){
 | 
	
		
			
				|  |  |                         baseDoctorDO.setSalt(PwdUtil.randomString(5));
 | 
	
		
			
				|  |  |                         baseDoctorDO.setPassword(com.yihu.utils.security.MD5.md5Hex(baseDoctorDO.getIdcard().substring(12, 18) + "{" + baseDoctorDO.getSalt() + "}"));
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                     baseDoctorDao.save(baseDoctorDO);
 | 
	
		
			
				|  |  |                     i++;
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return ConvertUtil.convertListEnvelopInBodyRow(resp);
 | 
	
		
			
				|  |  |         return i;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 |