parent
							
								
									38f66bc445
								
							
						
					
					
						commit
						d2c006cf43
					
				| @ -0,0 +1,43 @@ | ||||
| package com.glxp.api.res.alihealth; | ||||
| 
 | ||||
| import cn.hutool.json.JSONArray; | ||||
| import cn.hutool.json.JSONObject; | ||||
| import cn.hutool.json.JSONUtil; | ||||
| import lombok.Data; | ||||
| import org.apache.commons.lang3.StringUtils; | ||||
| import org.springframework.beans.BeanUtils; | ||||
| 
 | ||||
| import java.util.Objects; | ||||
| 
 | ||||
| @Data | ||||
| public class AlihealthLsydListupoutResponse  extends AlihealthKytCommonParametersResponse { | ||||
|     private JSONArray bill_up_out_detail_do; | ||||
|     private Integer total_num; | ||||
| 
 | ||||
|     public AlihealthLsydListupoutResponse(String json) { | ||||
|         // 初始化请求的值
 | ||||
|         cn.hutool.json.JSONObject jsonObject = JSONUtil.parseObj(json); | ||||
|         JSONObject jsonObjectResult = null; | ||||
|         for (String s : jsonObject.keySet()) { | ||||
|             jsonObjectResult = jsonObject.getJSONObject(s).getJSONObject("result"); | ||||
| 
 | ||||
|         } | ||||
|         AlihealthKytCommonParametersResponse alihealthKytCommonParametersResponse = JSONUtil.toBean(jsonObjectResult.toString(), | ||||
|                 AlihealthKytCommonParametersResponse.class); | ||||
|         BeanUtils.copyProperties(alihealthKytCommonParametersResponse, this); | ||||
|         if (StringUtils.isNotEmpty(this.getMsg_info()) | ||||
|                 && this.getMsg_info().equals("调用成功") | ||||
|         ) { | ||||
|             this.disposeResult(jsonObjectResult); | ||||
|         } | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
|     public void disposeResult(JSONObject jsonObjectResult) { | ||||
|         JSONObject jsonObjectModel = jsonObjectResult.getJSONObject("model"); | ||||
|         if (!Objects.isNull(jsonObjectModel)) { | ||||
|             this.setTotal_num(jsonObjectModel.getInt("total_num")); | ||||
|             this.setBill_up_out_detail_do(jsonObjectModel.getJSONObject("result_list").getJSONArray("bill_up_out_detail_do")); | ||||
|         } | ||||
|     } | ||||
| } | ||||
					Loading…
					
					
				
		Reference in New Issue