|  | @ -17,6 +17,7 @@ import com.yihu.jw.restmodel.web.ObjEnvelop;
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
 |  | import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
 | 
												
													
														
															|  | import com.yihu.jw.rm.specialist.SpecialistMapping;
 |  | import com.yihu.jw.rm.specialist.SpecialistMapping;
 | 
												
													
														
															|  | import com.yihu.jw.service.rehabilitation.RehabilitationPlanService;
 |  | import com.yihu.jw.service.rehabilitation.RehabilitationPlanService;
 | 
												
													
														
															|  | 
 |  | import com.yihu.jw.util.DataUtils;
 | 
												
													
														
															|  | import io.swagger.annotations.Api;
 |  | import io.swagger.annotations.Api;
 | 
												
													
														
															|  | import io.swagger.annotations.ApiOperation;
 |  | import io.swagger.annotations.ApiOperation;
 | 
												
													
														
															|  | import io.swagger.annotations.ApiParam;
 |  | import io.swagger.annotations.ApiParam;
 | 
												
											
												
													
														
															|  | @ -139,6 +140,7 @@ public class RehabilitationPlanController extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |                                                                        @RequestParam(value = "rehabilitationPlan", required = true)String rehabilitationPlan){
 |  |                                                                        @RequestParam(value = "rehabilitationPlan", required = true)String rehabilitationPlan){
 | 
												
													
														
															|  |         try {
 |  |         try {
 | 
												
													
														
															|  |             JSONObject json = new JSONObject(rehabilitationPlan);
 |  |             JSONObject json = new JSONObject(rehabilitationPlan);
 | 
												
													
														
															|  | 
 |  |             json.put("totalExpense", DataUtils.doubleToInt(json.getDouble("totalExpense")));
 | 
												
													
														
															|  |             JSONArray array = new JSONArray();
 |  |             JSONArray array = new JSONArray();
 | 
												
													
														
															|  |             for(Object planDetail : json.getJSONArray("detail")) {
 |  |             for(Object planDetail : json.getJSONArray("detail")) {
 | 
												
													
														
															|  |                 JSONObject j = (JSONObject)planDetail;
 |  |                 JSONObject j = (JSONObject)planDetail;
 | 
												
											
												
													
														
															|  | @ -164,7 +166,7 @@ public class RehabilitationPlanController extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |             ObjectMapper object = new ObjectMapper();
 |  |             ObjectMapper object = new ObjectMapper();
 | 
												
													
														
															|  |             object.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm"));
 |  |             object.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm"));
 | 
												
													
														
															|  |             List<RehabilitationDetailDO> details = object.readValue(planDetails, new TypeReference<List<RehabilitationDetailDO>>(){});
 |  |             List<RehabilitationDetailDO> details = object.readValue(planDetails, new TypeReference<List<RehabilitationDetailDO>>(){});
 | 
												
													
														
															|  |             PatientRehabilitationPlanDO planDO = toEntity(rehabilitationPlan, PatientRehabilitationPlanDO.class);
 |  | 
 | 
												
													
														
															|  | 
 |  |             PatientRehabilitationPlanDO planDO = toEntity(json.toString(), PatientRehabilitationPlanDO.class);
 | 
												
													
														
															|  |             planDO = rehabilitationPlanService.createPatientRehabilitationPlan(planDO);
 |  |             planDO = rehabilitationPlanService.createPatientRehabilitationPlan(planDO);
 | 
												
													
														
															|  |             details = rehabilitationPlanService.createRehabilitationDetail(details, planDO.getId());
 |  |             details = rehabilitationPlanService.createRehabilitationDetail(details, planDO.getId());
 | 
												
													
														
															|  |             //调用服务包接口
 |  |             //调用服务包接口
 |