|  | @ -17,6 +17,7 @@ import com.yihu.jw.util.date.DateUtil;
 | 
	
		
			
				|  |  | import io.swagger.annotations.Api;
 | 
	
		
			
				|  |  | import io.swagger.annotations.ApiOperation;
 | 
	
		
			
				|  |  | import io.swagger.annotations.ApiParam;
 | 
	
		
			
				|  |  | import org.apache.commons.lang3.StringUtils;
 | 
	
		
			
				|  |  | import org.json.JSONArray;
 | 
	
		
			
				|  |  | import org.json.JSONObject;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
	
	
		
			
				|  | @ -366,13 +367,20 @@ public class RehabilitationPlanController extends EnvelopRestEndpoint {
 | 
	
		
			
				|  |  |     @PostMapping(value = SpecialistMapping.rehabilitation.updateRehabilitationPlan)
 | 
	
		
			
				|  |  |     @ApiOperation(value = "居民康复下转套餐编辑")
 | 
	
		
			
				|  |  |     public MixEnvelop updateRehabilitationPlan(@ApiParam(name = "rehabilitationPlan", value = "实体JSON")
 | 
	
		
			
				|  |  |                                                       @RequestParam(value = "rehabilitationPlan", required = true)String rehabilitationPlan){
 | 
	
		
			
				|  |  |                                                @RequestParam(value = "rehabilitationPlan", required = true)String rehabilitationPlan,
 | 
	
		
			
				|  |  |                                                @ApiParam(name = "updateStatus", value = "修改类型:0单个服务的修改(默认),1整个计划修改")
 | 
	
		
			
				|  |  |                                                @RequestParam(required = false,defaultValue = "0") String updateStatus){
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             JSONObject json = new JSONObject(rehabilitationPlan);
 | 
	
		
			
				|  |  |             String planId = json.getString("planId");
 | 
	
		
			
				|  |  |             String hospitalServiceItemId = json.getString("hospitalServiceItemId");
 | 
	
		
			
				|  |  |             //删除该服务项目今日之后未完成的计划
 | 
	
		
			
				|  |  |             rehabilitationPlanService.deleteDetailByPlanIdAndHospitalServiceItemId(planId, hospitalServiceItemId, DateUtil.getDateShort(new Date()));
 | 
	
		
			
				|  |  |             if(StringUtils.isBlank(updateStatus)||updateStatus.equals("0")){//单个服务的修改
 | 
	
		
			
				|  |  |                 rehabilitationPlanService.deleteDetailByPlanIdAndHospitalServiceItemId(planId, hospitalServiceItemId, DateUtil.getDateShort(new Date()));
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             else{
 | 
	
		
			
				|  |  |                 rehabilitationPlanService.deleteDetailByPlanId(planId, DateUtil.getDateShort(new Date()));
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             JSONArray array = new JSONArray();
 | 
	
		
			
				|  |  |             for(Object planDetail : json.getJSONArray("detail")) {
 | 
	
		
			
				|  |  |                 String expense="";
 |