|
@@ -1,5 +1,7 @@
|
|
|
package com.fuzamei.web;
|
|
|
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -30,6 +32,7 @@ import com.fuzamei.service.StatusService;
|
|
|
import com.fuzamei.service.UserAuthoricationService;
|
|
|
import com.fuzamei.util.JSONUtil;
|
|
|
import com.fuzamei.util.PageDTO;
|
|
|
+import com.fuzamei.util.RandomUtil;
|
|
|
import com.fuzamei.util.ReadConfUtil;
|
|
|
import com.fuzamei.util.ValidationUtil;
|
|
|
|
|
@@ -195,6 +198,8 @@ public class OrdersIssueAction {
|
|
|
public Map<String, Object> addOrder(@RequestBody Params params){
|
|
|
try {
|
|
|
String userId = req.getHeader("Authorization").split("&")[1];
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyMMdd");
|
|
|
+ params.setOrderId(ValidationUtil.checkAndAssignInt(sdf.format(new Date())+RandomUtil.getRandomDigits(3)));
|
|
|
orderService.checkIfHasTheSameId(ValidationUtil.checkAndAssignInt(params.getOrderId(),ORDER_ID_PATTERN));
|
|
|
params.setUserId(Integer.parseInt(userId));
|
|
|
UserDetail userDetail = userAuthoricationService.queryUserDetail(ValidationUtil.checkAndAssignInt(userId), Role.PLANNER);//检测当前操作用户权限
|