| 
					
				 | 
			
			
				@ -42,8 +42,7 @@ public class PatientPrescriptionLogController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @RequestMapping(value = "/orderFollow", method = RequestMethod.GET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "订单状态跟踪") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String orderFollow( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(value = "处方code", name = "prescriptionCode") @RequestParam(required = true, name = "prescriptionCode") String prescriptionCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(value = "1是倒叙 0是正序 默认是正序", name = "sort", required = false, defaultValue = "0") @RequestParam(required = false, defaultValue = "0", name = "sort") Integer sort) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(value = "处方code", name = "prescriptionCode") @RequestParam(required = true, name = "prescriptionCode") String prescriptionCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // (-3 支付过期 -2 患者自己取消 -1 审核不通过 , 0 待审核, 2调整中 10 审核通过/开方中  , 20开方完成/待支付, 21 支付失败 , 30 支付成功/待配药 , 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // 40配药成功/待配送  41配送失败 42分配健管师 45配送中   49配送到服务站  100配送到患者手中/已完成) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -68,24 +67,28 @@ public class PatientPrescriptionLogController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                prescriptionLogs.add(prescriptionLog); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //排序 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Collections.sort(prescriptionLogs, (o1, o2) -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            expressageLogs.sort((o1, o2) -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                long map1value = o1.getCreateTime().getTime(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                long map2value = o2.getCreateTime().getTime(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (map1value - map2value > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return sort == 1 ? -1 : 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } else if (map1value - map2value < 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return sort == 1 ? 1 : -1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return -1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (prescriptionLogs != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return write(200, "获取处方流程成功", "data", new JSONArray(copyBeans(prescriptionLogs, "statusName", "createTime"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return write(200, "获取处方流程成功", "data", new JSONArray(prescriptionLogs)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return error(-1, "获取失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } catch ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Exception e 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return error(-1, "获取失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 |