|
|
|
@ -198,7 +198,12 @@ public class ProofingInformationController { |
|
|
|
@PostMapping(value = "/searchProjectUploadsDocumentList") |
|
|
|
@ResponseBody |
|
|
|
public R searchProjectUploadsDocumentList(@RequestBody ProofDocumentData data) { |
|
|
|
String userId = String.valueOf(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()); |
|
|
|
SysUserEntity currentUser = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); |
|
|
|
String userId = String.valueOf(currentUser.getUserId()); |
|
|
|
data.setUsername(currentUser.getUsername()); |
|
|
|
if (data.getSite() == null || data.getSite().trim().isEmpty()) { |
|
|
|
data.setSite(currentUser.getSite()); |
|
|
|
} |
|
|
|
PageUtils page = proofingInformationService.getPendingUploads(userId, data); |
|
|
|
List<ProofDocumentData> list = loadUploadFilterList(); |
|
|
|
return R.ok().put("page", page).put("list", list); |
|
|
|
@ -207,16 +212,27 @@ public class ProofingInformationController { |
|
|
|
@PostMapping(value = "/searchAllProjectUploadsDocumentList") |
|
|
|
@ResponseBody |
|
|
|
public R searchAllProjectUploadsDocumentList(@RequestBody ProofDocumentData data) { |
|
|
|
String userId = String.valueOf(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()); |
|
|
|
SysUserEntity currentUser = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); |
|
|
|
String userId = String.valueOf(currentUser.getUserId()); |
|
|
|
data.setUsername(currentUser.getUsername()); |
|
|
|
if (data.getSite() == null || data.getSite().trim().isEmpty()) { |
|
|
|
data.setSite(currentUser.getSite()); |
|
|
|
} |
|
|
|
PageUtils page = proofingInformationService.getAllUploads(userId, data); |
|
|
|
List<ProofDocumentData> list = loadUploadFilterList(); |
|
|
|
return R.ok().put("page", page).put("list", list); |
|
|
|
List<ProofDocumentData> pjmUserList = loadPjmUserList(data == null ? null : data.getSite()); |
|
|
|
return R.ok().put("page", page).put("list", list).put("pjmUserList", pjmUserList); |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping(value = "/searchProjectOverUploadsDocumentList") |
|
|
|
@ResponseBody |
|
|
|
public R searchProjectOverUploadsDocumentList(@RequestBody ProofDocumentData data) { |
|
|
|
String userId = String.valueOf(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()); |
|
|
|
SysUserEntity currentUser = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); |
|
|
|
String userId = String.valueOf(currentUser.getUserId()); |
|
|
|
data.setUsername(currentUser.getUsername()); |
|
|
|
if (data.getSite() == null || data.getSite().trim().isEmpty()) { |
|
|
|
data.setSite(currentUser.getSite()); |
|
|
|
} |
|
|
|
PageUtils page = proofingInformationService.getOverdueUploads(userId,data); |
|
|
|
List<ProofDocumentData> list = loadUploadFilterList(); |
|
|
|
return R.ok().put("page", page).put("list", list); |
|
|
|
@ -226,7 +242,9 @@ public class ProofingInformationController { |
|
|
|
@PostMapping(value = "/queryProjectUploadsDocumentList") |
|
|
|
@ResponseBody |
|
|
|
public R queryProjectUploadsDocumentList(@RequestBody QuerySavedVo querySavedVo) { |
|
|
|
String userId = String.valueOf(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()); |
|
|
|
SysUserEntity currentUser = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); |
|
|
|
String userId = String.valueOf(currentUser.getUserId()); |
|
|
|
querySavedVo.setUserName(currentUser.getUsername()); |
|
|
|
if (querySavedVo.getQuerySavedDetailList() != null && !querySavedVo.getQuerySavedDetailList().isEmpty()) { |
|
|
|
String sql = queryCriteriaConstructorDefault.lastConditionalStatement(querySavedVo); |
|
|
|
querySavedVo.setSql(sql); |
|
|
|
@ -241,7 +259,9 @@ public class ProofingInformationController { |
|
|
|
@PostMapping(value = "/queryAllProjectUploadsDocumentList") |
|
|
|
@ResponseBody |
|
|
|
public R queryAllProjectUploadsDocumentList(@RequestBody QuerySavedVo querySavedVo) { |
|
|
|
String userId = String.valueOf(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()); |
|
|
|
SysUserEntity currentUser = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); |
|
|
|
String userId = String.valueOf(currentUser.getUserId()); |
|
|
|
querySavedVo.setUserName(currentUser.getUsername()); |
|
|
|
if (querySavedVo.getQuerySavedDetailList() != null && !querySavedVo.getQuerySavedDetailList().isEmpty()) { |
|
|
|
String sql = queryCriteriaConstructorDefault.lastConditionalStatement(querySavedVo); |
|
|
|
querySavedVo.setSql(sql); |
|
|
|
@ -250,13 +270,16 @@ public class ProofingInformationController { |
|
|
|
PageUtils page = proofingInformationService.queryAllUploads(pages,querySavedVo,userId); |
|
|
|
|
|
|
|
List<ProofDocumentData> list = loadUploadFilterList(); |
|
|
|
return R.ok().put("page", page).put("list", list); |
|
|
|
List<ProofDocumentData> pjmUserList = loadPjmUserList(null); |
|
|
|
return R.ok().put("page", page).put("list", list).put("pjmUserList", pjmUserList); |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping(value = "/queryProjectOverUploadsDocumentList") |
|
|
|
@ResponseBody |
|
|
|
public R queryProjectOverUploadsDocumentList(@RequestBody QuerySavedVo querySavedVo) { |
|
|
|
String userId = String.valueOf(((SysUserEntity) SecurityUtils.getSubject().getPrincipal()).getUserId()); |
|
|
|
SysUserEntity currentUser = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); |
|
|
|
String userId = String.valueOf(currentUser.getUserId()); |
|
|
|
querySavedVo.setUserName(currentUser.getUsername()); |
|
|
|
if (querySavedVo.getQuerySavedDetailList() != null && !querySavedVo.getQuerySavedDetailList().isEmpty()) { |
|
|
|
String sql = queryCriteriaConstructorDefault.lastConditionalStatement(querySavedVo); |
|
|
|
querySavedVo.setSql(sql); |
|
|
|
@ -274,6 +297,23 @@ public class ProofingInformationController { |
|
|
|
return proofingInformationService.getAllUploadsList(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 待上传页面「全部」视图权限依赖 access_role.role_no=R002(PjM)人员名单,统一在后端返回给前端复用。 |
|
|
|
*/ |
|
|
|
private List<ProofDocumentData> loadPjmUserList(String preferredSite) { |
|
|
|
String site = preferredSite; |
|
|
|
if (site == null || site.trim().isEmpty()) { |
|
|
|
SysUserEntity currentUser = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); |
|
|
|
site = currentUser == null ? null : currentUser.getSite(); |
|
|
|
} |
|
|
|
if (site == null || site.trim().isEmpty()) { |
|
|
|
return new ArrayList<>(); |
|
|
|
} |
|
|
|
ProofDocumentData queryData = new ProofDocumentData(); |
|
|
|
queryData.setSite(site.trim()); |
|
|
|
return proofingInformationService.queryPlmUserList(queryData); |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping(value = "/searchConfirmProgressList") |
|
|
|
@ResponseBody |
|
|
|
public R searchConfirmProgressList(@RequestBody ProjectProductionValidationDocumentData inData) { |
|
|
|
|