|
@@ -1,5 +1,6 @@
|
|
package com.fuzamei.web;
|
|
package com.fuzamei.web;
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
@@ -13,6 +14,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
import com.fuzamei.constant.HintMSG;
|
|
import com.fuzamei.constant.HintMSG;
|
|
import com.fuzamei.constant.Role;
|
|
import com.fuzamei.constant.Role;
|
|
|
|
+import com.fuzamei.entity.OperationType;
|
|
import com.fuzamei.entity.Params;
|
|
import com.fuzamei.entity.Params;
|
|
import com.fuzamei.service.OperationHistoryService;
|
|
import com.fuzamei.service.OperationHistoryService;
|
|
import com.fuzamei.service.UserAuthoricationService;
|
|
import com.fuzamei.service.UserAuthoricationService;
|
|
@@ -54,6 +56,7 @@ public class OperationHistoryAction {
|
|
try {
|
|
try {
|
|
String userId = req.getHeader("Authorization").split("&")[1];
|
|
String userId = req.getHeader("Authorization").split("&")[1];
|
|
userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Role.PLANNER,Role.SUPPLIER,Role.CARRIER,Role.STOCKER);
|
|
userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Role.PLANNER,Role.SUPPLIER,Role.CARRIER,Role.STOCKER);
|
|
|
|
+ params.setUserId(Integer.parseInt(userId));
|
|
int page = ValidationUtil.checkMinAndAssignInt(params.getPage(), 1);
|
|
int page = ValidationUtil.checkMinAndAssignInt(params.getPage(), 1);
|
|
int rowNum=ValidationUtil.checkMinAndAssignInt(params.getRowNum(), 1);
|
|
int rowNum=ValidationUtil.checkMinAndAssignInt(params.getRowNum(), 1);
|
|
Long startTime=ValidationUtil.checkAndAssignDefaultLong(params.getStartTime(), 0L);
|
|
Long startTime=ValidationUtil.checkAndAssignDefaultLong(params.getStartTime(), 0L);
|
|
@@ -87,6 +90,7 @@ public class OperationHistoryAction {
|
|
try {
|
|
try {
|
|
String userId = req.getHeader("Authorization").split("&")[1];
|
|
String userId = req.getHeader("Authorization").split("&")[1];
|
|
userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Role.ADMIN);
|
|
userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Role.ADMIN);
|
|
|
|
+ params.setUserId(Integer.parseInt(userId));
|
|
int page = ValidationUtil.checkMinAndAssignInt(params.getPage(), 1);
|
|
int page = ValidationUtil.checkMinAndAssignInt(params.getPage(), 1);
|
|
int rowNum=ValidationUtil.checkMinAndAssignInt(params.getRowNum(), 1);
|
|
int rowNum=ValidationUtil.checkMinAndAssignInt(params.getRowNum(), 1);
|
|
Long startTime=ValidationUtil.checkAndAssignDefaultLong(params.getStartTime(), 0L);
|
|
Long startTime=ValidationUtil.checkAndAssignDefaultLong(params.getStartTime(), 0L);
|
|
@@ -96,7 +100,7 @@ public class OperationHistoryAction {
|
|
else params.setEndTime(Long.MAX_VALUE);
|
|
else params.setEndTime(Long.MAX_VALUE);
|
|
params.setStartPage((page - 1) * rowNum);
|
|
params.setStartPage((page - 1) * rowNum);
|
|
params.setRowNum(rowNum);
|
|
params.setRowNum(rowNum);
|
|
- PageDTO pageDto = operationHistoryService.queryOperationHistory(params);
|
|
|
|
|
|
+ PageDTO pageDto = operationHistoryService.queryOperationHistoryByAdmin(params);
|
|
return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, pageDto);
|
|
return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, pageDto);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
@@ -117,8 +121,10 @@ public class OperationHistoryAction {
|
|
@RequestMapping(value="/showAllOperationTypeOfUser",method=RequestMethod.POST)
|
|
@RequestMapping(value="/showAllOperationTypeOfUser",method=RequestMethod.POST)
|
|
public Map<String, Object> showAllOperationTypeOfUser(@RequestBody Params params){
|
|
public Map<String, Object> showAllOperationTypeOfUser(@RequestBody Params params){
|
|
try {
|
|
try {
|
|
-
|
|
|
|
- return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, null);
|
|
|
|
|
|
+ String userId = req.getHeader("Authorization").split("&")[1];
|
|
|
|
+ userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Role.PLANNER,Role.SUPPLIER,Role.CARRIER,Role.STOCKER);
|
|
|
|
+ List<OperationType> operationTypeList = operationHistoryService.showAllOperationTypeOfUser();
|
|
|
|
+ return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, operationTypeList);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
}
|
|
}
|
|
@@ -138,8 +144,10 @@ public class OperationHistoryAction {
|
|
@RequestMapping(value="/showAllOperationTypeOfAdmin",method=RequestMethod.POST)
|
|
@RequestMapping(value="/showAllOperationTypeOfAdmin",method=RequestMethod.POST)
|
|
public Map<String, Object> showAllOperationTypeOfAdmin(@RequestBody Params params){
|
|
public Map<String, Object> showAllOperationTypeOfAdmin(@RequestBody Params params){
|
|
try {
|
|
try {
|
|
-
|
|
|
|
- return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, null);
|
|
|
|
|
|
+ String userId = req.getHeader("Authorization").split("&")[1];
|
|
|
|
+ userAuthoricationService.queryUserAuthority(ValidationUtil.checkAndAssignInt(userId), Role.ADMIN);
|
|
|
|
+ List<OperationType> operationTypeList = operationHistoryService.showAllOperationTypeOfAdmin();
|
|
|
|
+ return JSONUtil.getJsonMap(200, true, HintMSG.QUERY_SUCCESS, operationTypeList);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
return JSONUtil.getJsonMap(500, false, HintMSG.QUERY_FAIL+":"+e.getMessage(), null);
|
|
}
|
|
}
|