|
@ -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<>();
|