Guest User

Untitled

a guest
Dec 12th, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.27 KB | None | 0 0
  1. @RequestMapping(path = "/applicationManage")
  2. public String viewApplicationPage(Model model) {
  3. Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();
  4. long userId = 0;
  5. String agency = "";
  6. String units = "";
  7. List<String> unitsSLSI;
  8. if (principal != null && principal instanceof AuthenticatedUser) {
  9. AuthenticatedUser auth = (AuthenticatedUser) principal;
  10. userId = auth.getUserId();
  11. agency = auth.getAgency();
  12. unitsSLSI = auth.getJobUnits();
  13.  
  14. if (agency.equalsIgnoreCase("SLSI")) {
  15. model.addAttribute("units", unitsSLSI);
  16. }
  17.  
  18. }
  19. return "applicationManage";
  20. }
  21.  
  22. @RequestMapping(value = "/SLSIApp/{unitList}", produces = {MediaType.APPLICATION_JSON_VALUE}, method = RequestMethod.GET)
  23. public ResponseEntity<List<SLSNotification>> SLSIImporterapplicationsByID(@PathVariable List<String>unitList) {
  24.  
  25. List<SLSNotification> appbyUserID = jservice.getApplicationsByUnit(unitList);
  26. if (appbyUserID.isEmpty()) {
  27. return new ResponseEntity<List<SLSNotification>>(HttpStatus.NO_CONTENT);//You many decide to return HttpStatus.NOT_FOUND
  28. }
  29. System.out.println("hibernate quary " + new ResponseEntity<List<SLSNotification>>(appbyUserID, HttpStatus.OK));
  30. return new ResponseEntity<List<SLSNotification>>(appbyUserID, HttpStatus.OK);
  31. }
  32.  
  33. <script>
  34. $(document).ready(function () {
  35. $("#searchArea").hide();
  36. var uID = new Array();
  37. uID = $('#unitList');
  38.  
  39. alert(uID.length);
  40.  
  41. var tableProduct = $('#dataTbl').DataTable({
  42. "bSort": true
  43. , "oLanguage": {"sZeroRecords": "", "sEmptyTable": ""}
  44. });
  45. $.ajax({
  46. type: 'GET',
  47. url: '${pageContext.request.contextPath}/restservice/SLSIApp/' + uID,
  48. success: function (result) {
  49. var jString = JSON.stringify(result);
  50. var jdata = JSON.parse(jString);
  51.  
  52. for (var x = 0; x < jdata.length; x++) {
  53. var td1 = jdata[x].snumber;
  54. var td2 = jdata[x].appPostdate;
  55. var td3 = jdata[x].slsNo + " in " + jdata[x].slsiUnit;
  56. var td4 = jdata[x].productDesc;
  57. var td5 = jdata[x].status;
  58. var td6 = '<form method="post" action="${pageContext.request.contextPath}/viewApplication" target="_blank"><input type="hidden" name="snumber" class="btn btn-success" value="' + jdata[x].snumber + '"><input type="submit" class="btn btn-success btn-block" value="View"/><input type="hidden" name="${_csrf.parameterName}"value="${_csrf.token}"/></form>';
  59. var td7 = '<form method="post" action="${pageContext.request.contextPath}/EditApplication" target="_blank"><input type="hidden" name="snumber" class="btn btn-success" value="' + jdata[x].snumber + '"><input type="hidden" id="level" id="name" value="' + jdata[x].status + '"><input type="submit" class="btn btn-primary btn-block" value="Edit"/><input type="hidden" name="${_csrf.parameterName}"value="${_csrf.token}"/></form>';
  60. var td8 = '<form method="post" action="${pageContext.request.contextPath}/ReceiptUploadbyApplication" target="_blank"><input type="hidden" name="snumber" class="btn btn-success" value="' + jdata[x].snumber + '"><input type="submit" class="btn btn-success btn-block" value="File Receipt"/><input type="hidden" name="${_csrf.parameterName}"value="${_csrf.token}"/></form>';
  61. var td9 = '<form method="post" action="${pageContext.request.contextPath}/viewPdf/' + jdata[x].snumber + '" target="_blank"><input type="hidden" name="snumber" class="btn btn-success" value="' + jdata[x].snumber + '"><input type="submit" class="btn btn-primary btn-block" value="Print"/><input type="hidden" name="${_csrf.parameterName}"value="${_csrf.token}"/></form>';
  62. tableProduct.row.add([td1, td2, td3, td4, td5, td6, td7, td8, td9]).draw(true);
  63. }
  64. }
  65.  
  66. });
  67.  
  68. });
  69. </script>
  70.  
  71. <input type="hidden" id="unitList" name="unitList" value="${units}">
Add Comment
Please, Sign In to add comment