|  | @ -10,6 +10,7 @@ import com.yihu.jw.entity.specialist.HospitalServiceItemDO;
 | 
												
													
														
															|  | import com.yihu.jw.entity.specialist.SpecialistServiceItemDO;
 |  | import com.yihu.jw.entity.specialist.SpecialistServiceItemDO;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.web.MixEnvelop;
 |  | import com.yihu.jw.restmodel.web.MixEnvelop;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
 |  | import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
 | 
												
													
														
															|  | 
 |  | import com.yihu.jw.util.DataUtils;
 | 
												
													
														
															|  | import org.apache.commons.lang3.StringUtils;
 |  | import org.apache.commons.lang3.StringUtils;
 | 
												
													
														
															|  | import org.springframework.beans.factory.annotation.Autowired;
 |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
												
													
														
															|  | import org.springframework.jdbc.core.BeanPropertyRowMapper;
 |  | 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("itemType",itemType.get(i));
 | 
												
													
														
															|  |         object.put("item",itemArray);
 |  | 
 | 
												
													
														
															|  |         array.add(object);
 |  |         array.add(object);
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  |     List<JSONArray> list = new ArrayList<>();
 |  |     List<JSONArray> list = new ArrayList<>();
 | 
												
											
												
													
														
															|  | @ -316,7 +336,13 @@ public class SpecialistHospitalServiceItemService extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |             SpecialistServiceItemDO specialistServiceItemDO = hospitalServiceItemDOS.get(i).getSpecialistServiceItemDO();
 |  |             SpecialistServiceItemDO specialistServiceItemDO = hospitalServiceItemDOS.get(i).getSpecialistServiceItemDO();
 | 
												
													
														
															|  |             JSONObject object = new JSONObject();
 |  |             JSONObject object = new JSONObject();
 | 
												
													
														
															|  |             object.put("itemName",specialistServiceItemDO.getItemType());
 |  |             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);
 |  |             array.add(object);
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         List<JSONArray> list = new ArrayList<>();
 |  |         List<JSONArray> list = new ArrayList<>();
 |