Commit c2834381 by 徐高华

欢迎语

parent 540f072a
...@@ -17,7 +17,7 @@ public interface ExternalMemberLogMapper { ...@@ -17,7 +17,7 @@ public interface ExternalMemberLogMapper {
public int insert(TabExternalMemberLog log); public int insert(TabExternalMemberLog log);
public int updateStatus(@Param("enterpriseId") String enterpriseId, @Param("unionid") String unionid, public int updateStatus(@Param("enterpriseId") String enterpriseId, @Param("id")long id,
@Param("statusFlag") int statusFlag); @Param("statusFlag") int statusFlag);
public TabExternalMemberLog selectRelationKey(@Param("enterpriseId") String enterpriseId, public TabExternalMemberLog selectRelationKey(@Param("enterpriseId") String enterpriseId,
......
...@@ -5,6 +5,8 @@ import com.gic.haoban.manage.service.entity.TabExternalMemberLog; ...@@ -5,6 +5,8 @@ import com.gic.haoban.manage.service.entity.TabExternalMemberLog;
public interface ExternalMemberService { public interface ExternalMemberService {
public int updateStatus(String enterpriseId, long id, int statusFlag);
public int insert(ExternalMemberLogDTO log); public int insert(ExternalMemberLogDTO log);
public TabExternalMemberLog selectRelationKey(String enterpriseId, String relationKey); public TabExternalMemberLog selectRelationKey(String enterpriseId, String relationKey);
......
...@@ -19,14 +19,23 @@ public class ExternalMemberServiceImpl implements ExternalMemberService { ...@@ -19,14 +19,23 @@ public class ExternalMemberServiceImpl implements ExternalMemberService {
@Override @Override
public int insert(ExternalMemberLogDTO log) { public int insert(ExternalMemberLogDTO log) {
TabExternalMemberLog entity = EntityUtil.changeEntity(TabExternalMemberLog.class, log); TabExternalMemberLog entity = EntityUtil.changeEntity(TabExternalMemberLog.class, log);
TabExternalMemberLog old = this.externalMemberLogMapper.selectRelationKey(log.getEnterpriseId(),
log.getRelationKey());
if (null != old) {
return 0;
}
entity.setLogId(UniqueIdUtils.uniqueLong()); entity.setLogId(UniqueIdUtils.uniqueLong());
this.externalMemberLogMapper.insert(entity); this.externalMemberLogMapper.insert(entity);
return 0; return 0;
} }
public int updateStatus(String enterpriseId, long id, int statusFlag) {
return this.externalMemberLogMapper.updateStatus(enterpriseId, id, statusFlag);
}
@Override @Override
public TabExternalMemberLog selectRelationKey(String enterpriseId, String relationKey) { public TabExternalMemberLog selectRelationKey(String enterpriseId, String relationKey) {
TabExternalMemberLog log = this.externalMemberLogMapper.selectRelationKey(enterpriseId, relationKey) ; TabExternalMemberLog log = this.externalMemberLogMapper.selectRelationKey(enterpriseId, relationKey);
return log; return log;
} }
......
...@@ -573,6 +573,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -573,6 +573,7 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
unionid = externalMemberLog.getUnionid() ; unionid = externalMemberLog.getUnionid() ;
dto.setUnionid(unionid); dto.setUnionid(unionid);
memberId = addExternalClerkRelated(dto, staffId, staffClerkRelationDTO, wxEnterpriseRelated, mobile,qwDTO); memberId = addExternalClerkRelated(dto, staffId, staffClerkRelationDTO, wxEnterpriseRelated, mobile,qwDTO);
this.externalMemberService.updateStatus(enterpriseId, externalMemberLog.getLogId(), 2) ;
}else { }else {
this.addFriendByWelcome(dto, staffClerkRelationDTO,qwDTO); this.addFriendByWelcome(dto, staffClerkRelationDTO,qwDTO);
} }
......
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
UPDATE tab_haoban_external_member_log SET UPDATE tab_haoban_external_member_log SET
update_time=now() , update_time=now() ,
status_flag= #{statusFlag} status_flag= #{statusFlag}
where enterprise_id = #{enterpriseId} and unionid=#{unionid} where enterprise_id = #{enterpriseId} and log_id=#{id}
]]> ]]>
</update> </update>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment