Bläddra i källkod

修改投递自发布岗位消息发送给了错误的人的问题

LiFei 6 år sedan
förälder
incheckning
f7532c2a15

+ 2 - 1
src/main/java/com/jeeplus/modules/dpposition/mapper/xml/DpPositionMapper.xml

@@ -370,7 +370,8 @@
 		dea.authentication_status AS "dpEnterpriseAuthentication.authenticationStatus",
 		dea.create_date AS "dpEnterpriseAuthentication.createDate",
 		dea.update_date AS "dpEnterpriseAuthentication.updateDate",
-		dea.del_flag AS "dpEnterpriseAuthentication.delFlag"
+		dea.del_flag AS "dpEnterpriseAuthentication.delFlag",
+		hm.id as "hpMember.id"
 		FROM dp_position a
 		left join dp_enterprise_authentication dea on dea.member_id=a.member_id
 		left join hp_member hm on hm.id=a.member_id

+ 2 - 6
src/main/java/com/jeeplus/modules/hpuser/service/HpApplyPositionService.java

@@ -232,9 +232,7 @@ public class HpApplyPositionService extends CrudService<HpApplyPositionMapper, H
                     case "8":
                         DpPositionForApplyAPI dpPositionForApplyAPI = dpPositionService.getDpPositionForApplyAPI(positionId);
                         HpMessage hpMessage = new HpMessage();
-                        HpUser hpUser = new HpUser();
-                        hpUser.setId(userId);
-                        hpMessage.setHpUser(hpUser);
+                        hpMessage.setHpMember(dpPositionForApplyAPI.getHpMember());
                         hpMessage.setPositionId(positionId);
                         hpMessage.setPositionCategory(Integer.parseInt(positionCategory));
                         hpMessage.setMessageTime(new Date());
@@ -254,9 +252,7 @@ public class HpApplyPositionService extends CrudService<HpApplyPositionMapper, H
                     case "9":
                         DpPositionForApplyAPI dpPositionForApplyAPI1 = dpPositionService.getDpPositionForApplyAPI(positionId);
                         HpMessage hpMessage1 = new HpMessage();
-                        HpMember hpMember = new HpMember();
-                        hpMember.setId(memberId);
-                        hpMessage1.setHpMember(hpMember);
+                        hpMessage1.setHpMember(dpPositionForApplyAPI1.getHpMember());
                         hpMessage1.setPositionId(positionId);
                         hpMessage1.setPositionCategory(Integer.parseInt(positionCategory));
                         hpMessage1.setMessageTime(new Date());