|  | @ -19,6 +19,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
 | 
												
													
														
															|  | import java.util.Calendar;
 |  | import java.util.Calendar;
 | 
												
													
														
															|  | import java.util.List;
 |  | import java.util.List;
 | 
												
													
														
															|  | import java.util.Map;
 |  | import java.util.Map;
 | 
												
													
														
															|  | 
 |  | import java.util.Random;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | /**
 |  | /**
 | 
												
													
														
															|  |  * Created by Administrator on 2017/7/21.
 |  |  * Created by Administrator on 2017/7/21.
 | 
												
											
												
													
														
															|  | @ -68,11 +69,22 @@ public class PatientPrescriptionController extends BaseController {
 | 
												
													
														
															|  |         String month = cal.get(Calendar.MONTH)+1<10?"0"+temp:""+temp;
 |  |         String month = cal.get(Calendar.MONTH)+1<10?"0"+temp:""+temp;
 | 
												
													
														
															|  |         String day = ""+cal.get(Calendar.DAY_OF_MONTH);
 |  |         String day = ""+cal.get(Calendar.DAY_OF_MONTH);
 | 
												
													
														
															|  |         String ymd = year+month+day;
 |  |         String ymd = year+month+day;
 | 
												
													
														
															|  |         int temp2 = (int)((Math.random()*9+1)*100000);
 |  | 
 | 
												
													
														
															|  |         String code = ymd +temp2;
 |  | 
 | 
												
													
														
															|  | 
 |  |         //int temp2 = (int)((Math.random()*9+1)*100000);
 | 
												
													
														
															|  | 
 |  |         String randomNum = randomString("0123456789",6);
 | 
												
													
														
															|  | 
 |  |         String code = ymd +randomNum;
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         return ymd;
 |  |         return ymd;
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |     public  String randomString(String base, int length) {
 | 
												
													
														
															|  | 
 |  |         Random random = new Random();
 | 
												
													
														
															|  | 
 |  |         StringBuffer sb = new StringBuffer();
 | 
												
													
														
															|  | 
 |  |         for (int i = 0; i < length; i++) {
 | 
												
													
														
															|  | 
 |  |             int number = random.nextInt(base.length());
 | 
												
													
														
															|  | 
 |  |             sb.append(base.charAt(number));
 | 
												
													
														
															|  | 
 |  |         }
 | 
												
													
														
															|  | 
 |  |         return sb.toString();
 | 
												
													
														
															|  | 
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     /**
 |  |     /**
 | 
												
													
														
															|  |      * 显示居民所有的取药码列表
 |  |      * 显示居民所有的取药码列表
 |