QzzpglController.java 47 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126
  1. package com.zjrs.zwnw.rlzysc.controller;
  2. import com.zjrs.zwnw.rlzysc.bpo.QzzpglBPO;
  3. import com.zjrs.zwnw.rlzysc.dto.*;
  4. import io.swagger.v3.oas.annotations.Operation;
  5. import io.swagger.v3.oas.annotations.tags.Tag;
  6. import jakarta.annotation.Resource;
  7. import jakarta.servlet.http.HttpServletResponse;
  8. import jakarta.validation.Valid;
  9. import org.mohrss.leaf.core.framework.web.controller.AjaxResponse;
  10. import org.mohrss.leaf.core.framework.web.exception.AppException;
  11. import org.slf4j.Logger;
  12. import org.slf4j.LoggerFactory;
  13. import org.springframework.validation.BindingResult;
  14. import org.springframework.validation.FieldError;
  15. import org.springframework.web.bind.annotation.PostMapping;
  16. import org.springframework.web.bind.annotation.RequestBody;
  17. import org.springframework.web.bind.annotation.RequestMapping;
  18. import org.springframework.web.bind.annotation.RestController;
  19. import java.io.IOException;
  20. import java.util.List;
  21. import java.util.Map;
  22. /*
  23. 求职招聘管理
  24. */
  25. @Tag(name = "求职招聘管理")
  26. @RestController
  27. @RequestMapping("/api/zwnw/rlzysc/qzzpgl")
  28. public class QzzpglController {
  29. private static final Logger LOG = LoggerFactory.getLogger(QzzpglController.class);
  30. @Resource
  31. private QzzpglBPO qzzpglBPO;
  32. /*
  33. 求职信息管理--个人求职--个人求职信息审核
  34. */
  35. @Operation(summary = "获取列表", description = "求职信息管理*个人求职*个人求职信息审核*获取列表")
  36. @PostMapping(value = "/qzxxgl/grqz/grqzsh/getGrqzxxshList")
  37. public AjaxResponse getGrqzxxshList(@RequestBody @Valid GrqzQueryDTO dto, BindingResult bindingResult){
  38. AjaxResponse ajaxResponse = new AjaxResponse();
  39. if(bindingResult.hasErrors()) {
  40. ajaxResponse.setAppcode("1");
  41. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  42. String errmsg = "";
  43. for (int i=0;i<fieldErrors.size();i++){
  44. if (i == 0){
  45. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  46. } else {
  47. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  48. }
  49. }
  50. ajaxResponse.setErrorMsg(errmsg);
  51. return ajaxResponse;
  52. }
  53. try {
  54. Map<String, Object> grqzxxshList = qzzpglBPO.getGrqzxxshList(dto);
  55. ajaxResponse.setData("data", grqzxxshList.get("result"));
  56. ajaxResponse.setData("bae001", grqzxxshList.get("bae001"));
  57. ajaxResponse.setData("pagenum", dto.getPagenum());
  58. ajaxResponse.setData("pagesize", dto.getPagesize());
  59. } catch (AppException e) {
  60. ajaxResponse.setAppcode("1");
  61. LOG.error(e.getMessage());
  62. ajaxResponse.setErrorMsg(e.getMessage());
  63. } catch (Exception e) {
  64. ajaxResponse.setAppcode("1");
  65. LOG.error(e.getMessage());
  66. ajaxResponse.setErrorMsg("系统异常");
  67. }
  68. return ajaxResponse;
  69. }
  70. @Operation(summary = "获取简历信息", description = "求职信息管理*个人求职*个人求职信息审核*获取简历信息")
  71. @PostMapping(value = "/qzxxgl/grqz/grqzsh/getGrqzxxshXx")
  72. public AjaxResponse getGrqzxxshXx(@RequestBody @Valid ZjQueryDTO dto, BindingResult bindingResult) {
  73. AjaxResponse ajaxResponse = new AjaxResponse();
  74. if(bindingResult.hasErrors()) {
  75. ajaxResponse.setAppcode("1");
  76. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  77. String errmsg = "";
  78. for (int i=0;i<fieldErrors.size();i++){
  79. if (i == 0){
  80. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  81. } else {
  82. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  83. }
  84. }
  85. ajaxResponse.setErrorMsg(errmsg);
  86. return ajaxResponse;
  87. }
  88. try {
  89. ajaxResponse.setData("data", qzzpglBPO.getGrqzxxshXx(dto));
  90. } catch (AppException e) {
  91. ajaxResponse.setAppcode("1");
  92. LOG.error(e.getMessage());
  93. ajaxResponse.setErrorMsg(e.getMessage());
  94. } catch (Exception e) {
  95. ajaxResponse.setAppcode("1");
  96. LOG.error(e.getMessage());
  97. ajaxResponse.setErrorMsg("系统异常");
  98. }
  99. return ajaxResponse;
  100. }
  101. @Operation(summary = "审核简历信息", description = "求职信息管理*个人求职*个人求职信息审核*审核简历信息")
  102. @PostMapping(value = "/qzxxgl/grqz/grqzsh/doGrqzxxsh")
  103. public AjaxResponse doGrqzxxsh(@RequestBody @Valid ShUDTO dto, BindingResult bindingResult) {
  104. AjaxResponse ajaxResponse = new AjaxResponse();
  105. if(bindingResult.hasErrors()) {
  106. ajaxResponse.setAppcode("1");
  107. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  108. String errmsg = "";
  109. for (int i=0;i<fieldErrors.size();i++){
  110. if (i == 0){
  111. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  112. } else {
  113. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  114. }
  115. }
  116. ajaxResponse.setErrorMsg(errmsg);
  117. return ajaxResponse;
  118. }
  119. try {
  120. qzzpglBPO.doGrqzxxsh(dto);
  121. } catch (AppException e) {
  122. ajaxResponse.setAppcode("1");
  123. LOG.error(e.getMessage());
  124. ajaxResponse.setErrorMsg(e.getMessage());
  125. } catch (Exception e) {
  126. ajaxResponse.setAppcode("1");
  127. LOG.error(e.getMessage());
  128. ajaxResponse.setErrorMsg("系统异常");
  129. }
  130. return ajaxResponse;
  131. }
  132. @Operation(summary = "审核简历头像", description = "求职信息管理*个人求职*个人求职信息审核*审核简历头像")
  133. @PostMapping(value = "/qzxxgl/grqz/grqzsh/doGrqzxxshTx")
  134. public AjaxResponse doGrqzxxshTx(@RequestBody @Valid ShUDTO dto, BindingResult bindingResult) {
  135. AjaxResponse ajaxResponse = new AjaxResponse();
  136. if(bindingResult.hasErrors()) {
  137. ajaxResponse.setAppcode("1");
  138. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  139. String errmsg = "";
  140. for (int i=0;i<fieldErrors.size();i++){
  141. if (i == 0){
  142. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  143. } else {
  144. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  145. }
  146. }
  147. ajaxResponse.setErrorMsg(errmsg);
  148. return ajaxResponse;
  149. }
  150. try {
  151. qzzpglBPO.doGrqzxxshTx(dto);
  152. } catch (AppException e) {
  153. ajaxResponse.setAppcode("1");
  154. LOG.error(e.getMessage());
  155. ajaxResponse.setErrorMsg(e.getMessage());
  156. } catch (Exception e) {
  157. ajaxResponse.setAppcode("1");
  158. LOG.error(e.getMessage());
  159. ajaxResponse.setErrorMsg("系统异常");
  160. }
  161. return ajaxResponse;
  162. }
  163. @Operation(summary = "审核简历介绍视频", description = "求职信息管理*个人求职*个人求职信息审核*审核简历介绍视频")
  164. @PostMapping(value = "/qzxxgl/grqz/grqzsh/doGrqzxxshJssp")
  165. public AjaxResponse doGrqzxxshJssp(@RequestBody @Valid ShUDTO dto, BindingResult bindingResult) {
  166. AjaxResponse ajaxResponse = new AjaxResponse();
  167. if(bindingResult.hasErrors()) {
  168. ajaxResponse.setAppcode("1");
  169. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  170. String errmsg = "";
  171. for (int i=0;i<fieldErrors.size();i++){
  172. if (i == 0){
  173. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  174. } else {
  175. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  176. }
  177. }
  178. ajaxResponse.setErrorMsg(errmsg);
  179. return ajaxResponse;
  180. }
  181. try {
  182. qzzpglBPO.doGrqzxxshJssp(dto);
  183. } catch (AppException e) {
  184. ajaxResponse.setAppcode("1");
  185. LOG.error(e.getMessage());
  186. ajaxResponse.setErrorMsg(e.getMessage());
  187. } catch (Exception e) {
  188. ajaxResponse.setAppcode("1");
  189. LOG.error(e.getMessage());
  190. ajaxResponse.setErrorMsg("系统异常");
  191. }
  192. return ajaxResponse;
  193. }
  194. /*
  195. 求职信息管理--个人求职--个人求职信息管理
  196. */
  197. @Operation(summary = "获取列表", description = "求职信息管理*个人求职*个人求职信息管理*获取列表")
  198. @PostMapping(value = "/qzxxgl/grqz/grqzgl/getGrqzxxglList")
  199. public AjaxResponse getGrqzxxglList(@RequestBody @Valid GrqzQueryDTO dto, BindingResult bindingResult){
  200. AjaxResponse ajaxResponse = new AjaxResponse();
  201. if(bindingResult.hasErrors()) {
  202. ajaxResponse.setAppcode("1");
  203. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  204. String errmsg = "";
  205. for (int i=0;i<fieldErrors.size();i++){
  206. if (i == 0){
  207. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  208. } else {
  209. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  210. }
  211. }
  212. ajaxResponse.setErrorMsg(errmsg);
  213. return ajaxResponse;
  214. }
  215. try {
  216. ajaxResponse.setData("data", qzzpglBPO.getGrqzxxglList(dto));
  217. ajaxResponse.setData("pagenum", dto.getPagenum());
  218. ajaxResponse.setData("pagesize", dto.getPagesize());
  219. } catch (AppException e) {
  220. ajaxResponse.setAppcode("1");
  221. LOG.error(e.getMessage());
  222. ajaxResponse.setErrorMsg(e.getMessage());
  223. } catch (Exception e) {
  224. ajaxResponse.setAppcode("1");
  225. LOG.error(e.getMessage());
  226. ajaxResponse.setErrorMsg("系统异常");
  227. }
  228. return ajaxResponse;
  229. }
  230. @Operation(summary = "获取列表", description = "求职信息管理*个人求职*个人求职信息管理*获取列表")
  231. @PostMapping(value = "/qzxxgl/grqz/grqzgl/exportGrqzxxglList")
  232. public void exportGrqzxxglList(@RequestBody GrqzQueryDTO dto, HttpServletResponse res) throws IOException {
  233. qzzpglBPO.exportGrqzxxglList(dto, res);
  234. }
  235. @Operation(summary = "更新简历状态(冻结或注销)", description = "求职信息管理*个人求职*个人求职信息管理*更新简历状态(冻结或注销)")
  236. @PostMapping(value = "/qzxxgl/grqz/grqzgl/updateGrqzxxshZt")
  237. public AjaxResponse updateGrqzxxshZt(@RequestBody @Valid GrOrDwZtUDTO dto, BindingResult bindingResult) {
  238. AjaxResponse ajaxResponse = new AjaxResponse();
  239. if(bindingResult.hasErrors()) {
  240. ajaxResponse.setAppcode("1");
  241. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  242. String errmsg = "";
  243. for (int i=0;i<fieldErrors.size();i++){
  244. if (i == 0){
  245. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  246. } else {
  247. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  248. }
  249. }
  250. ajaxResponse.setErrorMsg(errmsg);
  251. return ajaxResponse;
  252. }
  253. try {
  254. qzzpglBPO.updateGrqzxxshZt(dto);
  255. } catch (AppException e) {
  256. ajaxResponse.setAppcode("1");
  257. LOG.error(e.getMessage());
  258. ajaxResponse.setErrorMsg(e.getMessage());
  259. } catch (Exception e) {
  260. ajaxResponse.setAppcode("1");
  261. LOG.error(e.getMessage());
  262. ajaxResponse.setErrorMsg("系统异常");
  263. }
  264. return ajaxResponse;
  265. }
  266. /*
  267. 求职信息管理--求职匹配
  268. */
  269. @Operation(summary = "获取列表", description = "求职信息管理*求职匹配*获取列表")
  270. @PostMapping(value = "/qzxxgl/qzpp/getQzxxQzppList")
  271. public AjaxResponse getQzxxQzppList(@RequestBody @Valid GrqzQueryDTO dto, BindingResult bindingResult) {
  272. AjaxResponse ajaxResponse = new AjaxResponse();
  273. if(bindingResult.hasErrors()) {
  274. ajaxResponse.setAppcode("1");
  275. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  276. String errmsg = "";
  277. for (int i=0;i<fieldErrors.size();i++){
  278. if (i == 0){
  279. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  280. } else {
  281. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  282. }
  283. }
  284. ajaxResponse.setErrorMsg(errmsg);
  285. return ajaxResponse;
  286. }
  287. try {
  288. ajaxResponse.setData("data", qzzpglBPO.getQzxxQzppList(dto));
  289. ajaxResponse.setData("pagenum", dto.getPagenum());
  290. ajaxResponse.setData("pagesize", dto.getPagesize());
  291. } catch (AppException e) {
  292. ajaxResponse.setAppcode("1");
  293. LOG.error(e.getMessage());
  294. ajaxResponse.setErrorMsg(e.getMessage());
  295. } catch (Exception e) {
  296. ajaxResponse.setAppcode("1");
  297. LOG.error(e.getMessage());
  298. ajaxResponse.setErrorMsg("系统异常");
  299. }
  300. return ajaxResponse;
  301. }
  302. @Operation(summary = "获取推荐单位列表", description = "求职招聘管理*求职信息管理*求职匹配*获取推荐单位列表")
  303. @PostMapping(value = "/qzxxgl/qzpp/getTjdw")
  304. public AjaxResponse getTjdw(@RequestBody @Valid TjdwQueryDTO dto, BindingResult bindingResult) {
  305. AjaxResponse ajaxResponse = new AjaxResponse();
  306. if(bindingResult.hasErrors()) {
  307. ajaxResponse.setAppcode("1");
  308. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  309. String errmsg = "";
  310. for (int i=0;i<fieldErrors.size();i++){
  311. if (i == 0){
  312. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  313. } else {
  314. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  315. }
  316. }
  317. ajaxResponse.setErrorMsg(errmsg);
  318. return ajaxResponse;
  319. }
  320. try {
  321. ajaxResponse.setData("data", qzzpglBPO.getTjdw(dto));
  322. ajaxResponse.setData("pagenum", dto.getPagenum());
  323. ajaxResponse.setData("pagesize", dto.getPagesize());
  324. } catch (AppException e) {
  325. ajaxResponse.setAppcode("1");
  326. LOG.error(e.getMessage());
  327. ajaxResponse.setErrorMsg(e.getMessage());
  328. } catch (Exception e) {
  329. ajaxResponse.setAppcode("1");
  330. LOG.error(e.getMessage());
  331. ajaxResponse.setErrorMsg("系统异常");
  332. }
  333. return ajaxResponse;
  334. }
  335. @Operation(summary = "保存推荐信息", description = "求职信息管理*求职匹配*保存推荐信息")
  336. @PostMapping(value = "/qzxxgl/qzpp/saveQzxxTjxx")
  337. public AjaxResponse saveQzxxTjxx(@RequestBody @Valid TjUDTO dto, BindingResult bindingResult) {
  338. AjaxResponse ajaxResponse = new AjaxResponse();
  339. if(bindingResult.hasErrors()) {
  340. ajaxResponse.setAppcode("1");
  341. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  342. String errmsg = "";
  343. for (int i=0;i<fieldErrors.size();i++){
  344. if (i == 0){
  345. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  346. } else {
  347. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  348. }
  349. }
  350. ajaxResponse.setErrorMsg(errmsg);
  351. return ajaxResponse;
  352. }
  353. try {
  354. qzzpglBPO.saveQzxxTjxx(dto);
  355. } catch (AppException e) {
  356. ajaxResponse.setAppcode("1");
  357. LOG.error(e.getMessage());
  358. ajaxResponse.setErrorMsg(e.getMessage());
  359. } catch (Exception e) {
  360. ajaxResponse.setAppcode("1");
  361. LOG.error(e.getMessage());
  362. ajaxResponse.setErrorMsg("系统异常");
  363. }
  364. return ajaxResponse;
  365. }
  366. /*
  367. 招聘信息管理--单位招聘--单位招聘信息审核
  368. */
  369. @Operation(summary = "获取列表", description = "招聘信息管理*单位招聘*单位招聘信息审核*获取列表")
  370. @PostMapping(value = "/zpxxgl/dwzp/dwzpxxsh/getDwzpxxshList")
  371. public AjaxResponse getDwzpxxshList(@RequestBody @Valid ZpxxQueryDTO dto, BindingResult bindingResult){
  372. AjaxResponse ajaxResponse = new AjaxResponse();
  373. if(bindingResult.hasErrors()) {
  374. ajaxResponse.setAppcode("1");
  375. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  376. String errmsg = "";
  377. for (int i=0;i<fieldErrors.size();i++){
  378. if (i == 0){
  379. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  380. } else {
  381. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  382. }
  383. }
  384. ajaxResponse.setErrorMsg(errmsg);
  385. return ajaxResponse;
  386. }
  387. try {
  388. Map<String, Object> dwzpxxshList = qzzpglBPO.getDwzpxxshList(dto);
  389. ajaxResponse.setData("data", dwzpxxshList.get("result"));
  390. ajaxResponse.setData("bae001", dwzpxxshList.get("bae001"));
  391. ajaxResponse.setData("pagenum", dto.getPagenum());
  392. ajaxResponse.setData("pagesize", dto.getPagesize());
  393. } catch (AppException e) {
  394. ajaxResponse.setAppcode("1");
  395. LOG.error(e.getMessage());
  396. ajaxResponse.setErrorMsg(e.getMessage());
  397. } catch (Exception e) {
  398. ajaxResponse.setAppcode("1");
  399. LOG.error(e.getMessage());
  400. ajaxResponse.setErrorMsg("系统异常");
  401. }
  402. return ajaxResponse;
  403. }
  404. @Operation(summary = "获取单位信息", description = "招聘信息管理*单位招聘*单位招聘信息审核*获取单位信息")
  405. @PostMapping(value = "/zpxxgl/dwzp/dwzpxxsh/getDwzpxxshXx")
  406. public AjaxResponse getDwzpxxshXx(@RequestBody @Valid ZjQueryDTO dto, BindingResult bindingResult) {
  407. AjaxResponse ajaxResponse = new AjaxResponse();
  408. if(bindingResult.hasErrors()) {
  409. ajaxResponse.setAppcode("1");
  410. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  411. String errmsg = "";
  412. for (int i=0;i<fieldErrors.size();i++){
  413. if (i == 0){
  414. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  415. } else {
  416. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  417. }
  418. }
  419. ajaxResponse.setErrorMsg(errmsg);
  420. return ajaxResponse;
  421. }
  422. try {
  423. ajaxResponse.setData("data", qzzpglBPO.getDwzpxxshXx(dto));
  424. } catch (AppException e) {
  425. ajaxResponse.setAppcode("1");
  426. LOG.error(e.getMessage());
  427. ajaxResponse.setErrorMsg(e.getMessage());
  428. } catch (Exception e) {
  429. ajaxResponse.setAppcode("1");
  430. LOG.error(e.getMessage());
  431. ajaxResponse.setErrorMsg("系统异常");
  432. }
  433. return ajaxResponse;
  434. }
  435. @Operation(summary = "审核单位信息", description = "招聘信息管理*单位招聘*单位招聘信息审核*审核单位信息")
  436. @PostMapping(value = "/zpxxgl/dwzp/dwzpxxsh/doDwzpxxsh")
  437. public AjaxResponse doDwzpxxsh(@RequestBody @Valid ShUDTO dto, BindingResult bindingResult) {
  438. AjaxResponse ajaxResponse = new AjaxResponse();
  439. if(bindingResult.hasErrors()) {
  440. ajaxResponse.setAppcode("1");
  441. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  442. String errmsg = "";
  443. for (int i=0;i<fieldErrors.size();i++){
  444. if (i == 0){
  445. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  446. } else {
  447. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  448. }
  449. }
  450. ajaxResponse.setErrorMsg(errmsg);
  451. return ajaxResponse;
  452. }
  453. try {
  454. qzzpglBPO.doDwzpxxsh(dto);
  455. } catch (AppException e) {
  456. ajaxResponse.setAppcode("1");
  457. LOG.error(e.getMessage());
  458. ajaxResponse.setErrorMsg(e.getMessage());
  459. } catch (Exception e) {
  460. ajaxResponse.setAppcode("1");
  461. LOG.error(e.getMessage());
  462. ajaxResponse.setErrorMsg("系统异常");
  463. }
  464. return ajaxResponse;
  465. }
  466. @Operation(summary = "审核单位相册", description = "招聘信息管理*单位招聘*单位招聘信息审核*审核单位相册")
  467. @PostMapping(value = "/zpxxgl/dwzp/dwzpxxsh/doDwzpxxshXc")
  468. public AjaxResponse doDwzpxxshXc(@RequestBody @Valid ShUDTO dto, BindingResult bindingResult) {
  469. AjaxResponse ajaxResponse = new AjaxResponse();
  470. if(bindingResult.hasErrors()) {
  471. ajaxResponse.setAppcode("1");
  472. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  473. String errmsg = "";
  474. for (int i=0;i<fieldErrors.size();i++){
  475. if (i == 0){
  476. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  477. } else {
  478. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  479. }
  480. }
  481. ajaxResponse.setErrorMsg(errmsg);
  482. return ajaxResponse;
  483. }
  484. try {
  485. qzzpglBPO.doDwzpxxshXc(dto);
  486. } catch (AppException e) {
  487. ajaxResponse.setAppcode("1");
  488. LOG.error(e.getMessage());
  489. ajaxResponse.setErrorMsg(e.getMessage());
  490. } catch (Exception e) {
  491. ajaxResponse.setAppcode("1");
  492. LOG.error(e.getMessage());
  493. ajaxResponse.setErrorMsg("系统异常");
  494. }
  495. return ajaxResponse;
  496. }
  497. @Operation(summary = "审核单位介绍视频", description = "招聘信息管理*单位招聘*单位招聘信息审核*审核单位介绍视频")
  498. @PostMapping(value = "/zpxxgl/dwzp/dwzpxxsh/doDwzpxxshJssp")
  499. public AjaxResponse doDwzpxxshJssp(@RequestBody @Valid ShUDTO dto, BindingResult bindingResult) {
  500. AjaxResponse ajaxResponse = new AjaxResponse();
  501. if(bindingResult.hasErrors()) {
  502. ajaxResponse.setAppcode("1");
  503. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  504. String errmsg = "";
  505. for (int i=0;i<fieldErrors.size();i++){
  506. if (i == 0){
  507. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  508. } else {
  509. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  510. }
  511. }
  512. ajaxResponse.setErrorMsg(errmsg);
  513. return ajaxResponse;
  514. }
  515. try {
  516. qzzpglBPO.doDwzpxxshJssp(dto);
  517. } catch (AppException e) {
  518. ajaxResponse.setAppcode("1");
  519. LOG.error(e.getMessage());
  520. ajaxResponse.setErrorMsg(e.getMessage());
  521. } catch (Exception e) {
  522. ajaxResponse.setAppcode("1");
  523. LOG.error(e.getMessage());
  524. ajaxResponse.setErrorMsg("系统异常");
  525. }
  526. return ajaxResponse;
  527. }
  528. /*
  529. 招聘信息管理--单位招聘--单位招聘信息管理
  530. */
  531. @Operation(summary = "获取列表", description = "招聘信息管理*单位招聘*单位招聘信息管理*获取列表")
  532. @PostMapping(value = "/zpxxgl/dwzp/dwzpxxgl/getDwzpxxglList")
  533. public AjaxResponse getDwzpxxglList(@RequestBody @Valid ZpxxQueryDTO dto, BindingResult bindingResult){
  534. AjaxResponse ajaxResponse = new AjaxResponse();
  535. if(bindingResult.hasErrors()) {
  536. ajaxResponse.setAppcode("1");
  537. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  538. String errmsg = "";
  539. for (int i=0;i<fieldErrors.size();i++){
  540. if (i == 0){
  541. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  542. } else {
  543. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  544. }
  545. }
  546. ajaxResponse.setErrorMsg(errmsg);
  547. return ajaxResponse;
  548. }
  549. try {
  550. ajaxResponse.setData("data", qzzpglBPO.getDwzpxxglList(dto));
  551. ajaxResponse.setData("pagenum", dto.getPagenum());
  552. ajaxResponse.setData("pagesize", dto.getPagesize());
  553. } catch (AppException e) {
  554. ajaxResponse.setAppcode("1");
  555. LOG.error(e.getMessage());
  556. ajaxResponse.setErrorMsg(e.getMessage());
  557. } catch (Exception e) {
  558. ajaxResponse.setAppcode("1");
  559. LOG.error(e.getMessage());
  560. ajaxResponse.setErrorMsg("系统异常");
  561. }
  562. return ajaxResponse;
  563. }
  564. @Operation(summary = "导出单位招聘信息管理")
  565. @PostMapping(value = "/zpxxgl/dwzp/dwzpxxgl/exportDwzpxx")
  566. public void exportDwzpxx(@RequestBody ZpxxQueryDTO dto, HttpServletResponse res) throws IOException {
  567. qzzpglBPO.exportDwzpxx(dto, res);
  568. }
  569. @Operation(summary = "更新单位招聘信息状态(冻结或注销)", description = "招聘信息管理*单位招聘*单位招聘信息管理*更新单位招聘信息状态(冻结或注销)")
  570. @PostMapping(value = "/zpxxgl/dwzp/dwzpxxgl/updateDwzpxxglZt")
  571. public AjaxResponse updateDwzpxxglZt(@RequestBody @Valid GrOrDwZtUDTO dto, BindingResult bindingResult) {
  572. AjaxResponse ajaxResponse = new AjaxResponse();
  573. if(bindingResult.hasErrors()) {
  574. ajaxResponse.setAppcode("1");
  575. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  576. String errmsg = "";
  577. for (int i=0;i<fieldErrors.size();i++){
  578. if (i == 0){
  579. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  580. } else {
  581. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  582. }
  583. }
  584. ajaxResponse.setErrorMsg(errmsg);
  585. return ajaxResponse;
  586. }
  587. try {
  588. qzzpglBPO.updateDwzpxxglZt(dto);
  589. } catch (AppException e) {
  590. ajaxResponse.setAppcode("1");
  591. LOG.error(e.getMessage());
  592. ajaxResponse.setErrorMsg(e.getMessage());
  593. } catch (Exception e) {
  594. ajaxResponse.setAppcode("1");
  595. LOG.error(e.getMessage());
  596. ajaxResponse.setErrorMsg("系统异常");
  597. }
  598. return ajaxResponse;
  599. }
  600. /*
  601. 招聘信息管理--岗位匹配
  602. */
  603. @Operation(summary = "获取列表", description = "招聘信息管理*岗位匹配*获取列表")
  604. @PostMapping(value = "/zpxxgl/gwpp/getZpxxGwppList")
  605. public AjaxResponse getZpxxGwppList(@RequestBody @Valid ZpxxQueryDTO dto, BindingResult bindingResult) {
  606. AjaxResponse ajaxResponse = new AjaxResponse();
  607. if(bindingResult.hasErrors()) {
  608. ajaxResponse.setAppcode("1");
  609. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  610. String errmsg = "";
  611. for (int i=0;i<fieldErrors.size();i++){
  612. if (i == 0){
  613. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  614. } else {
  615. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  616. }
  617. }
  618. ajaxResponse.setErrorMsg(errmsg);
  619. return ajaxResponse;
  620. }
  621. try {
  622. ajaxResponse.setData("data", qzzpglBPO.getZpxxGwppList(dto));
  623. ajaxResponse.setData("pagenum", dto.getPagenum());
  624. ajaxResponse.setData("pagesize", dto.getPagesize());
  625. } catch (AppException e) {
  626. ajaxResponse.setAppcode("1");
  627. LOG.error(e.getMessage());
  628. ajaxResponse.setErrorMsg(e.getMessage());
  629. } catch (Exception e) {
  630. ajaxResponse.setAppcode("1");
  631. LOG.error(e.getMessage());
  632. ajaxResponse.setErrorMsg("系统异常");
  633. }
  634. return ajaxResponse;
  635. }
  636. @Operation(summary = "获取推荐人列表", description = "求职招聘管理*求职信息管理*岗位匹配*获取推荐人列表")
  637. @PostMapping(value = "/zpxxgl/gwpp/getTjr")
  638. public AjaxResponse getTjr(@RequestBody @Valid TjrQueryDTO dto, BindingResult bindingResult) {
  639. AjaxResponse ajaxResponse = new AjaxResponse();
  640. if(bindingResult.hasErrors()) {
  641. ajaxResponse.setAppcode("1");
  642. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  643. String errmsg = "";
  644. for (int i=0;i<fieldErrors.size();i++){
  645. if (i == 0){
  646. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  647. } else {
  648. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  649. }
  650. }
  651. ajaxResponse.setErrorMsg(errmsg);
  652. return ajaxResponse;
  653. }
  654. try {
  655. ajaxResponse.setData("data", qzzpglBPO.getTjr(dto));
  656. ajaxResponse.setData("pagenum", dto.getPagenum());
  657. ajaxResponse.setData("pagesize", dto.getPagesize());
  658. } catch (AppException e) {
  659. ajaxResponse.setAppcode("1");
  660. LOG.error(e.getMessage());
  661. ajaxResponse.setErrorMsg(e.getMessage());
  662. } catch (Exception e) {
  663. ajaxResponse.setAppcode("1");
  664. LOG.error(e.getMessage());
  665. ajaxResponse.setErrorMsg("系统异常");
  666. }
  667. return ajaxResponse;
  668. }
  669. @Operation(summary = "保存推荐信息", description = "求职信息管理*岗位匹配*保存推荐信息")
  670. @PostMapping(value = "/zpxxgl/gwpp/saveZpxxTjxx")
  671. public AjaxResponse saveZpxxTjxx(@RequestBody @Valid TjUDTO dto, BindingResult bindingResult) {
  672. AjaxResponse ajaxResponse = new AjaxResponse();
  673. if(bindingResult.hasErrors()) {
  674. ajaxResponse.setAppcode("1");
  675. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  676. String errmsg = "";
  677. for (int i=0;i<fieldErrors.size();i++){
  678. if (i == 0){
  679. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  680. } else {
  681. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  682. }
  683. }
  684. ajaxResponse.setErrorMsg(errmsg);
  685. return ajaxResponse;
  686. }
  687. try {
  688. qzzpglBPO.saveZpxxTjxx(dto);
  689. } catch (AppException e) {
  690. ajaxResponse.setAppcode("1");
  691. LOG.error(e.getMessage());
  692. ajaxResponse.setErrorMsg(e.getMessage());
  693. } catch (Exception e) {
  694. ajaxResponse.setAppcode("1");
  695. LOG.error(e.getMessage());
  696. ajaxResponse.setErrorMsg("系统异常");
  697. }
  698. return ajaxResponse;
  699. }
  700. /*
  701. 预定展位审核
  702. */
  703. @Operation(summary = "获取招聘会列表", description = "预定展位审核*获取招聘会列表")
  704. @PostMapping(value = "/ydzwsh/getZphList")
  705. public AjaxResponse getZphList(@RequestBody @Valid YdZphQueryDTO dto, BindingResult bindingResult){
  706. AjaxResponse ajaxResponse = new AjaxResponse();
  707. if(bindingResult.hasErrors()) {
  708. ajaxResponse.setAppcode("1");
  709. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  710. String errmsg = "";
  711. for (int i=0;i<fieldErrors.size();i++){
  712. if (i == 0){
  713. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  714. } else {
  715. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  716. }
  717. }
  718. ajaxResponse.setErrorMsg(errmsg);
  719. return ajaxResponse;
  720. }
  721. try {
  722. ajaxResponse.setData("data", qzzpglBPO.getZphList(dto));
  723. ajaxResponse.setData("pagenum", dto.getPagenum());
  724. ajaxResponse.setData("pagesize", dto.getPagesize());
  725. } catch (AppException e) {
  726. ajaxResponse.setAppcode("1");
  727. LOG.error(e.getMessage());
  728. ajaxResponse.setErrorMsg(e.getMessage());
  729. } catch (Exception e) {
  730. ajaxResponse.setAppcode("1");
  731. LOG.error(e.getMessage());
  732. ajaxResponse.setErrorMsg("系统异常");
  733. }
  734. return ajaxResponse;
  735. }
  736. @Operation(summary = "获取预定展位列表", description = "预定展位审核*获取预定展位列表")
  737. @PostMapping(value = "/ydzwsh/getYdzwshList")
  738. public AjaxResponse getYdzwshList(@RequestBody @Valid YdQueryDTO dto, BindingResult bindingResult){
  739. AjaxResponse ajaxResponse = new AjaxResponse();
  740. if(bindingResult.hasErrors()) {
  741. ajaxResponse.setAppcode("1");
  742. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  743. String errmsg = "";
  744. for (int i=0;i<fieldErrors.size();i++){
  745. if (i == 0){
  746. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  747. } else {
  748. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  749. }
  750. }
  751. ajaxResponse.setErrorMsg(errmsg);
  752. return ajaxResponse;
  753. }
  754. try {
  755. ajaxResponse.setData("data", qzzpglBPO.getYdzwshList(dto));
  756. ajaxResponse.setData("pagenum", dto.getPagenum());
  757. ajaxResponse.setData("pagesize", dto.getPagesize());
  758. } catch (AppException e) {
  759. ajaxResponse.setAppcode("1");
  760. LOG.error(e.getMessage());
  761. ajaxResponse.setErrorMsg(e.getMessage());
  762. } catch (Exception e) {
  763. ajaxResponse.setAppcode("1");
  764. LOG.error(e.getMessage());
  765. ajaxResponse.setErrorMsg("系统异常");
  766. }
  767. return ajaxResponse;
  768. }
  769. @Operation(summary = "获取预定信息", description = "预定展位审核*获取预定信息")
  770. @PostMapping(value = "/ydzwsh/getYdxx")
  771. public AjaxResponse getYdxx(@RequestBody @Valid ZjQueryDTO dto, BindingResult bindingResult) {
  772. AjaxResponse ajaxResponse = new AjaxResponse();
  773. if(bindingResult.hasErrors()) {
  774. ajaxResponse.setAppcode("1");
  775. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  776. String errmsg = "";
  777. for (int i=0;i<fieldErrors.size();i++){
  778. if (i == 0){
  779. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  780. } else {
  781. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  782. }
  783. }
  784. ajaxResponse.setErrorMsg(errmsg);
  785. return ajaxResponse;
  786. }
  787. try {
  788. ajaxResponse.setData("data", qzzpglBPO.getYdxx(dto));
  789. } catch (AppException e) {
  790. ajaxResponse.setAppcode("1");
  791. LOG.error(e.getMessage());
  792. ajaxResponse.setErrorMsg(e.getMessage());
  793. } catch (Exception e) {
  794. ajaxResponse.setAppcode("1");
  795. LOG.error(e.getMessage());
  796. ajaxResponse.setErrorMsg("系统异常");
  797. }
  798. return ajaxResponse;
  799. }
  800. @Operation(summary = "获取展位对应招聘信息列表", description = "预定展位审核**获取展位对应招聘信息列表")
  801. @PostMapping(value = "/ydzwsh/getYdxx/getzyxxList")
  802. public AjaxResponse getzyxxList(@RequestBody @Valid ZjQueryListDTO dto, BindingResult bindingResult){
  803. AjaxResponse ajaxResponse = new AjaxResponse();
  804. if(bindingResult.hasErrors()) {
  805. ajaxResponse.setAppcode("1");
  806. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  807. String errmsg = "";
  808. for (int i=0;i<fieldErrors.size();i++){
  809. if (i == 0){
  810. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  811. } else {
  812. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  813. }
  814. }
  815. ajaxResponse.setErrorMsg(errmsg);
  816. return ajaxResponse;
  817. }
  818. try {
  819. ajaxResponse.setData("data", qzzpglBPO.getzyxxList(dto));
  820. ajaxResponse.setData("pagenum", dto.getPagenum());
  821. ajaxResponse.setData("pagesize", dto.getPagesize());
  822. } catch (AppException e) {
  823. ajaxResponse.setAppcode("1");
  824. LOG.error(e.getMessage());
  825. ajaxResponse.setErrorMsg(e.getMessage());
  826. } catch (Exception e) {
  827. ajaxResponse.setAppcode("1");
  828. LOG.error(e.getMessage());
  829. ajaxResponse.setErrorMsg("系统异常");
  830. }
  831. return ajaxResponse;
  832. }
  833. @Operation(summary = "审核预定展位信息", description = "预定展位审核*审核预定展位信息")
  834. @PostMapping(value = "/ydzwsh/doYdzwsh")
  835. public AjaxResponse doYdzwsh(@RequestBody @Valid ShUDTO dto, BindingResult bindingResult) {
  836. AjaxResponse ajaxResponse = new AjaxResponse();
  837. if(bindingResult.hasErrors()) {
  838. ajaxResponse.setAppcode("1");
  839. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  840. String errmsg = "";
  841. for (int i=0;i<fieldErrors.size();i++){
  842. if (i == 0){
  843. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  844. } else {
  845. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  846. }
  847. }
  848. ajaxResponse.setErrorMsg(errmsg);
  849. return ajaxResponse;
  850. }
  851. try {
  852. qzzpglBPO.doYdzwsh(dto);
  853. } catch (AppException e) {
  854. ajaxResponse.setAppcode("1");
  855. LOG.error(e.getMessage());
  856. ajaxResponse.setErrorMsg(e.getMessage());
  857. } catch (Exception e) {
  858. ajaxResponse.setAppcode("1");
  859. LOG.error(e.getMessage());
  860. ajaxResponse.setErrorMsg("系统异常");
  861. }
  862. return ajaxResponse;
  863. }
  864. /*
  865. 黑名单管理
  866. */
  867. @Operation(summary = "获取列表", description = "黑名单管理*获取列表(单位或个人)")
  868. @PostMapping(value = "/hmdgl/getHmdglGrList")
  869. public AjaxResponse getHmdglGrList(@RequestBody @Valid HmdGrQueryDTO dto, BindingResult bindingResult){
  870. AjaxResponse ajaxResponse = new AjaxResponse();
  871. if(bindingResult.hasErrors()) {
  872. ajaxResponse.setAppcode("1");
  873. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  874. String errmsg = "";
  875. for (int i=0;i<fieldErrors.size();i++){
  876. if (i == 0){
  877. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  878. } else {
  879. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  880. }
  881. }
  882. ajaxResponse.setErrorMsg(errmsg);
  883. return ajaxResponse;
  884. }
  885. try {
  886. ajaxResponse.setData("data", qzzpglBPO.getHmdglGrList(dto));
  887. ajaxResponse.setData("pagenum", dto.getPagenum());
  888. ajaxResponse.setData("pagesize", dto.getPagesize());
  889. } catch (AppException e) {
  890. ajaxResponse.setAppcode("1");
  891. LOG.error(e.getMessage());
  892. ajaxResponse.setErrorMsg(e.getMessage());
  893. } catch (Exception e) {
  894. ajaxResponse.setAppcode("1");
  895. LOG.error(e.getMessage());
  896. ajaxResponse.setErrorMsg("系统异常");
  897. }
  898. return ajaxResponse;
  899. }
  900. @Operation(summary = "获取列表", description = "黑名单管理*获取列表(单位或个人)")
  901. @PostMapping(value = "/hmdgl/getHmdglDwList")
  902. public AjaxResponse getHmdglDwList(@RequestBody @Valid HmdDwQueryDTO dto, BindingResult bindingResult){
  903. AjaxResponse ajaxResponse = new AjaxResponse();
  904. if(bindingResult.hasErrors()) {
  905. ajaxResponse.setAppcode("1");
  906. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  907. String errmsg = "";
  908. for (int i=0;i<fieldErrors.size();i++){
  909. if (i == 0){
  910. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  911. } else {
  912. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  913. }
  914. }
  915. ajaxResponse.setErrorMsg(errmsg);
  916. return ajaxResponse;
  917. }
  918. try {
  919. ajaxResponse.setData("data", qzzpglBPO.getHmdglDwList(dto));
  920. ajaxResponse.setData("pagenum", dto.getPagenum());
  921. ajaxResponse.setData("pagesize", dto.getPagesize());
  922. } catch (AppException e) {
  923. ajaxResponse.setAppcode("1");
  924. LOG.error(e.getMessage());
  925. ajaxResponse.setErrorMsg(e.getMessage());
  926. } catch (Exception e) {
  927. ajaxResponse.setAppcode("1");
  928. LOG.error(e.getMessage());
  929. ajaxResponse.setErrorMsg("系统异常");
  930. }
  931. return ajaxResponse;
  932. }
  933. @Operation(summary = "更新黑名单状态(单位或个人)", description = "黑名单管理*更新黑名单状态(单位或个人)")
  934. @PostMapping(value = "/hmdgl/yrHmdglZt")
  935. public AjaxResponse yrHmdglZt(@RequestBody @Valid HmdZtUDTO dto, BindingResult bindingResult) {
  936. AjaxResponse ajaxResponse = new AjaxResponse();
  937. if(bindingResult.hasErrors()) {
  938. ajaxResponse.setAppcode("1");
  939. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  940. String errmsg = "";
  941. for (int i=0;i<fieldErrors.size();i++){
  942. if (i == 0){
  943. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  944. } else {
  945. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  946. }
  947. }
  948. ajaxResponse.setErrorMsg(errmsg);
  949. return ajaxResponse;
  950. }
  951. try {
  952. qzzpglBPO.yrHmdglZt(dto);
  953. } catch (AppException e) {
  954. ajaxResponse.setAppcode("1");
  955. LOG.error(e.getMessage());
  956. ajaxResponse.setErrorMsg(e.getMessage());
  957. } catch (Exception e) {
  958. ajaxResponse.setAppcode("1");
  959. LOG.error(e.getMessage());
  960. ajaxResponse.setErrorMsg("系统异常");
  961. }
  962. return ajaxResponse;
  963. }
  964. @Operation(summary = "更新黑名单状态(单位或个人)", description = "黑名单管理*更新黑名单状态(单位或个人)")
  965. @PostMapping(value = "/hmdgl/ycHmdglZt")
  966. public AjaxResponse ycHmdglZt(@RequestBody @Valid HmdZtUDTO dto, BindingResult bindingResult) {
  967. AjaxResponse ajaxResponse = new AjaxResponse();
  968. if(bindingResult.hasErrors()) {
  969. ajaxResponse.setAppcode("1");
  970. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  971. String errmsg = "";
  972. for (int i=0;i<fieldErrors.size();i++){
  973. if (i == 0){
  974. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  975. } else {
  976. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  977. }
  978. }
  979. ajaxResponse.setErrorMsg(errmsg);
  980. return ajaxResponse;
  981. }
  982. try {
  983. qzzpglBPO.ycHmdglZt(dto);
  984. } catch (AppException e) {
  985. ajaxResponse.setAppcode("1");
  986. LOG.error(e.getMessage());
  987. ajaxResponse.setErrorMsg(e.getMessage());
  988. } catch (Exception e) {
  989. ajaxResponse.setAppcode("1");
  990. LOG.error(e.getMessage());
  991. ajaxResponse.setErrorMsg("系统异常");
  992. }
  993. return ajaxResponse;
  994. }
  995. @Operation(summary = "获取列表", description = "求职招聘管理*单位基本信息审核*获取列表")
  996. @PostMapping(value = "/dwjbxxsh/getDwjbxxList")
  997. public AjaxResponse getDwjbxxList(@RequestBody @Valid DwxxQueryDTO dto, BindingResult bindingResult){
  998. LOG.info("求职招聘管理*单位基本信息审核*获取列表接口,start");
  999. AjaxResponse ajaxResponse = new AjaxResponse();
  1000. if(bindingResult.hasErrors()) {
  1001. ajaxResponse.setAppcode("1");
  1002. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  1003. String errmsg = "";
  1004. for (int i=0;i<fieldErrors.size();i++){
  1005. if (i == 0){
  1006. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  1007. } else {
  1008. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  1009. }
  1010. }
  1011. ajaxResponse.setErrorMsg(errmsg);
  1012. return ajaxResponse;
  1013. }
  1014. try {
  1015. LOG.info("求职招聘管理*单位基本信息审核*获取列表接口,query");
  1016. ajaxResponse.setData("data", qzzpglBPO.getDwjbxxList(dto));
  1017. ajaxResponse.setData("pagenum", dto.getPagenum());
  1018. ajaxResponse.setData("pagesize", dto.getPagesize());
  1019. } catch (AppException e) {
  1020. ajaxResponse.setAppcode("1");
  1021. LOG.error(e.getMessage());
  1022. ajaxResponse.setErrorMsg(e.getMessage());
  1023. } catch (Exception e) {
  1024. ajaxResponse.setAppcode("1");
  1025. LOG.error(e.getMessage());
  1026. ajaxResponse.setErrorMsg("系统异常");
  1027. }
  1028. LOG.info("求职招聘管理*单位基本信息审核*获取列表接口,end");
  1029. return ajaxResponse;
  1030. }
  1031. @Operation(summary = "获取单位基本信息", description = "求职招聘管理*单位基本信息审核*获取单位基本信息(包含统一存储id)")
  1032. @PostMapping(value = "/dwjbxxsh/getDwjbxx")
  1033. public AjaxResponse getDwjbxx(@RequestBody @Valid ZjQueryDTO dto) {
  1034. AjaxResponse ajaxResponse = new AjaxResponse();
  1035. try {
  1036. ajaxResponse.setData("data", qzzpglBPO.getDwjbxx(dto));
  1037. } catch (AppException e) {
  1038. ajaxResponse.setAppcode("1");
  1039. LOG.error(e.getMessage());
  1040. ajaxResponse.setErrorMsg(e.getMessage());
  1041. } catch (Exception e) {
  1042. ajaxResponse.setAppcode("1");
  1043. LOG.error(e.getMessage());
  1044. ajaxResponse.setErrorMsg("系统异常");
  1045. }
  1046. return ajaxResponse;
  1047. }
  1048. @Operation(summary = "审核单位基本信息", description = "求职招聘管理*单位基本信息审核*审核单位基本信息")
  1049. @PostMapping(value = "/dwjbxxsh/doDwjbxxsh")
  1050. public AjaxResponse doDwjbxxsh(@RequestBody @Valid ShUDTO dto, BindingResult bindingResult) {
  1051. AjaxResponse ajaxResponse = new AjaxResponse();
  1052. if(bindingResult.hasErrors()) {
  1053. ajaxResponse.setAppcode("1");
  1054. List<FieldError> fieldErrors = bindingResult.getFieldErrors();
  1055. String errmsg = "";
  1056. for (int i=0;i<fieldErrors.size();i++){
  1057. if (i == 0){
  1058. errmsg = errmsg + fieldErrors.get(i).getDefaultMessage();
  1059. } else {
  1060. errmsg = errmsg + ";" + fieldErrors.get(i).getDefaultMessage();
  1061. }
  1062. }
  1063. ajaxResponse.setErrorMsg(errmsg);
  1064. return ajaxResponse;
  1065. }
  1066. try {
  1067. qzzpglBPO.doDwjbxxsh(dto);
  1068. } catch (AppException e) {
  1069. ajaxResponse.setAppcode("1");
  1070. LOG.error(e.getMessage());
  1071. ajaxResponse.setErrorMsg(e.getMessage());
  1072. } catch (Exception e) {
  1073. ajaxResponse.setAppcode("1");
  1074. LOG.error(e.getMessage());
  1075. ajaxResponse.setErrorMsg("系统异常");
  1076. }
  1077. return ajaxResponse;
  1078. }
  1079. }