|
@@ -81,6 +81,7 @@ public class OrdersIssueAction {
|
|
|
try {
|
|
|
String userId = req.getHeader("Authorization").split("&")[1];
|
|
|
userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Role.PLANNER);
|
|
|
+ params.setUserId(Integer.parseInt(userId));
|
|
|
int page = ValidationUtil.checkMinAndAssignInt(params.getPage(), 1);
|
|
|
int rowNum = ValidationUtil.checkMinAndAssignInt(params.getRowNum(), 1);
|
|
|
Long startTime=ValidationUtil.checkAndAssignDefaultLong(params.getStartTime(), 0L);
|
|
@@ -121,6 +122,7 @@ public class OrdersIssueAction {
|
|
|
try {
|
|
|
String userId = req.getHeader("Authorization").split("&")[1];
|
|
|
userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Role.SUPPLIER);
|
|
|
+ params.setUserId(Integer.parseInt(userId));
|
|
|
int page = ValidationUtil.checkMinAndAssignInt(params.getPage(), 1);
|
|
|
int rowNum = ValidationUtil.checkMinAndAssignInt(params.getRowNum(), 1);
|
|
|
Long startTime=ValidationUtil.checkAndAssignDefaultLong(params.getStartTime(), 0L);
|
|
@@ -157,6 +159,7 @@ public class OrdersIssueAction {
|
|
|
try {
|
|
|
String userId = req.getHeader("Authorization").split("&")[1];
|
|
|
userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Role.SUPPLIER);
|
|
|
+ params.setUserId(Integer.parseInt(userId));
|
|
|
userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(params.getCarrierId()), Role.CARRIER);
|
|
|
Orders order = orderService.queryFullOrderByOrderId(ValidationUtil.checkAndAssignInt(params.getOrderId()));
|
|
|
if(order==null) throw new RuntimeException("订单不存在");
|
|
@@ -192,6 +195,7 @@ public class OrdersIssueAction {
|
|
|
try {
|
|
|
String userId = req.getHeader("Authorization").split("&")[1];
|
|
|
orderService.checkIfHasTheSameId(ValidationUtil.checkAndAssignInt(params.getOrderId(),ORDER_ID_PATTERN));
|
|
|
+ params.setUserId(Integer.parseInt(userId));
|
|
|
UserDetail userDetail = userAuthoricationService.queryUserDetail(ValidationUtil.checkAndAssignInt(userId), Role.PLANNER);//检测当前操作用户权限
|
|
|
ValidationUtil.checkBlankString(params.getPartNo());
|
|
|
List<UserDetail> users = userDetail.getUsers();
|
|
@@ -308,6 +312,7 @@ public class OrdersIssueAction {
|
|
|
try {
|
|
|
String userId = req.getHeader("Authorization").split("&")[1];
|
|
|
UserDetail userDetail = userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId),Role.PLANNER,Role.SUPPLIER);//检测当前操作用户权限
|
|
|
+ params.setUserId(Integer.parseInt(userId));
|
|
|
Orders order = orderService.queryFullOrderByOrderId(ValidationUtil.checkAndAssignInt(params.getOrderId()));
|
|
|
if(Role.PLANNER.equals(userDetail.getRoleName())){
|
|
|
if(!params.getUserId().equals(order.getPlannerId())) throw new RuntimeException(HintMSG.NO_AUTH);
|