Browse Source

1、修改批量根据id查询接口
2、优化解决没有填写基本信息就选择人员标签空指针问题

rayson 8 months ago
parent
commit
d9eab3da3f

+ 1 - 1
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/app/jobhunt/enterprise/AppEnterpriseController.java

@@ -54,7 +54,7 @@ public class AppEnterpriseController {
         return success(enterpriseService.getEnterpriseDetail(id));
     }
 
-    @GetMapping("/details")
+    @PostMapping("/details")
     @Operation(summary = "查看企业详情多id英文逗号分割")
     public CommonResult<List<AppEnterpriseDetailRespVO>> detail(@RequestParam("ids") String ids) {
         return success(enterpriseService.getEnterpriseDetails(ids));

+ 2 - 2
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/app/jobhunt/job/AppJobAdvertisedController.java

@@ -90,8 +90,8 @@ public class AppJobAdvertisedController {
         return success(respVO);
     }
 
-    @GetMapping("/get/details")
-    @Operation(summary = "获取招聘职位详情")
+    @PostMapping("/get/details")
+    @Operation(summary = "获取招聘职位详情2")
     public CommonResult<List<AppJobAdvertisedSimpleRespVO>> getListByIds(@RequestParam("ids") String ids) {
         return success(jobAdvertisedService.getListByIds(StrUtils.splitToLong(ids)));
     }

+ 3 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/person/info/PersonInfoServiceImpl.java

@@ -138,6 +138,9 @@ public class PersonInfoServiceImpl implements PersonInfoService {
     public void updateTag(AppPersonInfoTagReqVO reqVO) {
         Long userId = LoginUserContext.getUserId();
         PersonInfoDO info = personInfoMapper.selectOne(PersonInfoDO::getUserId, userId);
+        if (null == info) {
+            throw exception(MDE_PERSON_INFO_NOT_EXISTS);
+        }
         info.setTagList(reqVO.getTagList());
         personInfoMapper.updateById(info);
         graphProducer.send(