Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @RequestMapping(path = "/applicationManage")
- public String viewApplicationPage(Model model) {
- Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();
- long userId = 0;
- String agency = "";
- String units = "";
- List<String> unitsSLSI;
- if (principal != null && principal instanceof AuthenticatedUser) {
- AuthenticatedUser auth = (AuthenticatedUser) principal;
- userId = auth.getUserId();
- agency = auth.getAgency();
- unitsSLSI = auth.getJobUnits();
- if (agency.equalsIgnoreCase("SLSI")) {
- model.addAttribute("units", unitsSLSI);
- }
- }
- return "applicationManage";
- }
- @RequestMapping(value = "/SLSIApp/{unitList}", produces = {MediaType.APPLICATION_JSON_VALUE}, method = RequestMethod.GET)
- public ResponseEntity<List<SLSNotification>> SLSIImporterapplicationsByID(@PathVariable List<String>unitList) {
- List<SLSNotification> appbyUserID = jservice.getApplicationsByUnit(unitList);
- if (appbyUserID.isEmpty()) {
- return new ResponseEntity<List<SLSNotification>>(HttpStatus.NO_CONTENT);//You many decide to return HttpStatus.NOT_FOUND
- }
- System.out.println("hibernate quary " + new ResponseEntity<List<SLSNotification>>(appbyUserID, HttpStatus.OK));
- return new ResponseEntity<List<SLSNotification>>(appbyUserID, HttpStatus.OK);
- }
- <script>
- $(document).ready(function () {
- $("#searchArea").hide();
- var uID = new Array();
- uID = $('#unitList');
- alert(uID.length);
- var tableProduct = $('#dataTbl').DataTable({
- "bSort": true
- , "oLanguage": {"sZeroRecords": "", "sEmptyTable": ""}
- });
- $.ajax({
- type: 'GET',
- url: '${pageContext.request.contextPath}/restservice/SLSIApp/' + uID,
- success: function (result) {
- var jString = JSON.stringify(result);
- var jdata = JSON.parse(jString);
- for (var x = 0; x < jdata.length; x++) {
- var td1 = jdata[x].snumber;
- var td2 = jdata[x].appPostdate;
- var td3 = jdata[x].slsNo + " in " + jdata[x].slsiUnit;
- var td4 = jdata[x].productDesc;
- var td5 = jdata[x].status;
- 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>';
- 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>';
- 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>';
- 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>';
- tableProduct.row.add([td1, td2, td3, td4, td5, td6, td7, td8, td9]).draw(true);
- }
- }
- });
- });
- </script>
- <input type="hidden" id="unitList" name="unitList" value="${units}">
Add Comment
Please, Sign In to add comment