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