PartnershipController.java 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244
  1. package com.uas.sso.controller;
  2. import com.uas.sso.service.PartnershipService;
  3. import com.uas.sso.service.UserspaceService;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.stereotype.Controller;
  6. import org.springframework.ui.ModelMap;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.ResponseBody;
  9. /**
  10. * 合作关系操作记录的controller
  11. *
  12. * @author hejq
  13. * @time 创建时间:2017年1月11日
  14. */
  15. @Controller
  16. @RequestMapping("/partnership")
  17. public class PartnershipController extends BaseController {
  18. @Autowired
  19. private PartnershipService partnershipService;
  20. @Autowired
  21. private UserspaceService userSpaceService;
  22. /**
  23. * 发送企业请求
  24. *
  25. * @param spaceUU 接收方企业uu号
  26. * @return
  27. */
  28. @RequestMapping(value = "/sendRequest")
  29. @ResponseBody
  30. public ModelMap SendRequest(Long spaceUU) {
  31. partnershipService.sendRequestBySpaceUU(spaceUU);
  32. return success();
  33. }
  34. // /**
  35. // * 查找发出的请求,待审批
  36. // *
  37. // * @param name
  38. // * @param businessCode
  39. // * @param pageNumber
  40. // * @param pageSize
  41. // * @return
  42. // */
  43. // @RequestMapping(value = "/sendRequest/list", params = "status=UNAUDIT", method = RequestMethod.GET)
  44. // @ResponseBody
  45. // public Page<PartnershipRecord> findAllSendUNAUDIT(String name, String businessCode, String custUserName,
  46. // int pageNumber, int pageSize) {
  47. // return partnershipService.findAllSendUnAudit(name, businessCode, custUserName, pageNumber, pageSize);
  48. // }
  49. //
  50. // /**
  51. // * 查找发出的请求,已通过
  52. // *
  53. // * @param name
  54. // * @param businessCode
  55. // * @param pageNumber
  56. // * @param pageSize
  57. // * @return
  58. // */
  59. // @RequestMapping(value = "/sendRequest/list", params = "status=ENABLED", method = RequestMethod.GET)
  60. // @ResponseBody
  61. // public Page<PartnershipRecord> findAllSendEnabled(String name, String businessCode, String custUserName,
  62. // int pageNumber,
  63. // int pageSize) {
  64. // return partnershipService.findAllSendEnable(name, businessCode, custUserName, pageNumber, pageSize);
  65. // }
  66. //
  67. // /**
  68. // * 查找发出的请求,未通过
  69. // *
  70. // * @param name
  71. // * @param businessCode
  72. // * @param pageNumber
  73. // * @param pageSize
  74. // * @return
  75. // */
  76. // @RequestMapping(value = "/sendRequest/list", params = "status=UNAPPLY", method = RequestMethod.GET)
  77. // @ResponseBody
  78. // public Page<PartnershipRecord> findAllSendUNAPPLY(String name, String businessCode, String custUserName,
  79. // int pageNumber, int pageSize) {
  80. // return partnershipService.findAllSendUnApply(name, businessCode, custUserName, pageNumber, pageSize);
  81. // }
  82. //
  83. // /**
  84. // * 通过id查找发出请求的详情
  85. // *
  86. // * @param id
  87. // * @return
  88. // */
  89. // @RequestMapping(value = "/sendRequest/detail/id/{id}", method = RequestMethod.GET)
  90. // @ResponseBody
  91. // public ModelMap findSendDetailById(@PathVariable Long id) {
  92. // return success(partnershipService.findSendRequestById(id));
  93. // }
  94. //
  95. // /**
  96. // * 查找收到的请求,待审批
  97. // *
  98. // * @param name
  99. // * @param businessCode
  100. // * @param pageNumber
  101. // * @param pageSize
  102. // * @return
  103. // */
  104. // @RequestMapping(value = "/receivedRequest/list", params = "status=UNAUDIT", method = RequestMethod.GET)
  105. // @ResponseBody
  106. // public Page<PartnershipRecord> findAllReceivedUNAUDIT(String name, String businessCode, String custUserName,
  107. // int pageNumber, int pageSize) {
  108. // return partnershipService.findAllReceivedUnAudit(name, businessCode, custUserName, pageNumber, pageSize);
  109. // }
  110. //
  111. // /**
  112. // * 查找收到的请求,已通过
  113. // *
  114. // * @param name
  115. // * @param businessCode
  116. // * @param pageNumber
  117. // * @param pageSize
  118. // * @return
  119. // */
  120. // @RequestMapping(value = "/receivedRequest/list", params = "status=ENABLED", method = RequestMethod.GET)
  121. // @ResponseBody
  122. // public Page<PartnershipRecord> findAllReceivedEnabled(String name, String businessCode, String custUserName,
  123. // int pageNumber, int pageSize) {
  124. // return partnershipService.findAllReceivedEnable(name, businessCode, custUserName, pageNumber, pageSize);
  125. // }
  126. //
  127. // /**
  128. // * 查找收到的请求,未通过
  129. // *
  130. // * @param name
  131. // * @param businessCode
  132. // * @param pageNumber
  133. // * @param pageSize
  134. // * @return
  135. // */
  136. // @RequestMapping(value = "/receivedRequest/list", params = "status=UNAPPLY", method = RequestMethod.GET)
  137. // @ResponseBody
  138. // public Page<PartnershipRecord> findAllReceivedUNAPPLY(String name, String businessCode, String custUserName,
  139. // int pageNumber, int pageSize) {
  140. // return partnershipService.findAllReceivedUnApply(name, businessCode, custUserName, pageNumber, pageSize);
  141. // }
  142. //
  143. // /**
  144. // * 通过id查找收到请求的详情
  145. // *
  146. // * @param id
  147. // * @return
  148. // */
  149. // @RequestMapping(value = "/receivedRequest/detail/id/{id}", method = RequestMethod.GET)
  150. // @ResponseBody
  151. // public ModelMap findReceivedDetailById(@PathVariable Long id) {
  152. // return success(partnershipService.findReceivedRequestById(id));
  153. // }
  154. //
  155. // /**
  156. // * 审核通过
  157. // *
  158. // * @param id
  159. // * @return
  160. // */
  161. // @RequestMapping(value = "/receivedRequest/audit", params = "enable=1")
  162. // @ResponseBody
  163. // public ModelMap enableDetail(Long id) {
  164. // partnershipService.enable(id);
  165. // return success();
  166. // }
  167. //
  168. // /**
  169. // * 审批未通过
  170. // *
  171. // * @param reason
  172. // * @param businessCode
  173. // * @return
  174. // */
  175. // @RequestMapping(value = "/receivedRequest/audit", params = "enable=0")
  176. // @ResponseBody
  177. // public ModelMap disableDetail(String reason, Long id) {
  178. // partnershipService.disable(id, reason);
  179. // return success();
  180. // }
  181. //
  182. // /**
  183. // * 再次申请
  184. // *
  185. // * @param id
  186. // * @return
  187. // */
  188. // @RequestMapping(value = "/sendRequest/resend")
  189. // @ResponseBody
  190. // public ModelMap resendRequest(Long id) {
  191. // partnershipService.resendRequestById(id);
  192. // return success();
  193. // }
  194. //
  195. // /**
  196. // * 发出的请求统计
  197. // *
  198. // * @return
  199. // */
  200. // @RequestMapping(value = "/sendRequest/count", method = RequestMethod.GET)
  201. // @ResponseBody
  202. // public ModelMap sendRequestCount() {
  203. // return success(partnershipService.getsendRequestCount());
  204. // }
  205. //
  206. // /**
  207. // * 收到的请求统计
  208. // *
  209. // * @return
  210. // */
  211. // @RequestMapping(value = "/receivedRequest/count", method = RequestMethod.GET)
  212. // @ResponseBody
  213. // public ModelMap receivedRequestCount() {
  214. // return success(partnershipService.getreceivedRequestCount());
  215. // }
  216. //
  217. // /**
  218. // * 查询当前登录人信息
  219. // *
  220. // * @return
  221. // */
  222. // @RequestMapping(value = "/getCurrentUserInfo", method = RequestMethod.GET)
  223. // @ResponseBody
  224. // public ModelMap getCurrentUserInfo() {
  225. // User user = SystemSession.getUser();
  226. // ModelMap map = new ModelMap();
  227. // if (user == null) {
  228. // return error("暂未检测到当前用户信息,请通过商务平台或ERP系统进行登录");
  229. // } else {
  230. // List<UserSpace> space = userSpaceService.findByUID(user.getSpaceUID());
  231. // map.put("username", user.getName());
  232. // map.put("enName", space.get(0).getName());
  233. // map.put("enBusCode", space.get(0).getUid());
  234. // }
  235. //
  236. // return success(map);
  237. // }
  238. }