| 
					
				 | 
			
			
				@ -10,6 +10,7 @@ import com.yihu.jw.entity.specialist.HospitalServiceItemDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.specialist.SpecialistServiceItemDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.MixEnvelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.util.DataUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.apache.commons.lang3.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.jdbc.core.BeanPropertyRowMapper; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -230,8 +231,27 @@ public class SpecialistHospitalServiceItemService extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (itemArray !=null && itemArray.size()!=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONArray jsonArray = new JSONArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for (int j = 0;j<itemArray.size();j++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                JSONObject object1 = itemArray.getJSONObject(j); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                JSONObject jsonObject1 = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                JSONArray array1 = object1.getJSONArray("hospitalServiceItems"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                JSONArray array2 = new JSONArray(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                for (int k=0;k<array1.size();k++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    JSONObject jsonObject = array1.getJSONObject(k); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    jsonObject.replace("expense", DataUtils.integerTransferDouble(jsonObject.getInteger("expense"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    array2.add(jsonObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject1.put("itemName",object1.getString("itemName")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonObject1.put("hospitalServiceItems",array2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                jsonArray.add(jsonObject1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            object.put("item",jsonArray); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            object.put("item",itemArray); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        object.put("itemType",itemType.get(i)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        object.put("item",itemArray); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        array.add(object); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    List<JSONArray> list = new ArrayList<>(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -316,7 +336,13 @@ public class SpecialistHospitalServiceItemService extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            SpecialistServiceItemDO specialistServiceItemDO = hospitalServiceItemDOS.get(i).getSpecialistServiceItemDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject object = new JSONObject(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            object.put("itemName",specialistServiceItemDO.getItemType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            object.put("hospitalServiceItem",hospitalServiceItemDOS.get(i)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject jsonObject = (JSONObject) JSONObject.toJSON(hospitalServiceItemDOS.get(i)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonObject.replace("expense", DataUtils.integerTransferDouble(hospitalServiceItemDOS.get(i).getExpense())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject object1 = jsonObject.getJSONObject("specialistServiceItemDO"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            object1.replace("threeHospitals", DataUtils.integerTransferDouble(hospitalServiceItemDOS.get(i).getSpecialistServiceItemDO().getThreeHospitals())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            object1.replace("twoHospitals",DataUtils.integerTransferDouble(hospitalServiceItemDOS.get(i).getSpecialistServiceItemDO().getTwoHospitals())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            object1.replace("oneHospitals",DataUtils.integerTransferDouble(hospitalServiceItemDOS.get(i).getSpecialistServiceItemDO().getOneHospitals())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            object.put("hospitalServiceItem",jsonObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            array.add(object); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<JSONArray> list = new ArrayList<>(); 
			 |