Commit 384ba231 by qwmqiuwenmin

fix

parent 353ce889
...@@ -5,5 +5,9 @@ import com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO; ...@@ -5,5 +5,9 @@ import com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO;
public interface MemberUnionidRelatedApiService { public interface MemberUnionidRelatedApiService {
MemberUnionidRelatedDTO getByMemberId(String staffId, String memberId); MemberUnionidRelatedDTO getByMemberId(String staffId, String memberId);
String addMemberUnionidRelated(MemberUnionidRelatedDTO dto);
void delMemberUnionidRelated(MemberUnionidRelatedDTO dto);
} }
...@@ -97,6 +97,13 @@ ...@@ -97,6 +97,13 @@
<artifactId>gic-clerk-api</artifactId> <artifactId>gic-clerk-api</artifactId>
<version>${gic-clerk-api}</version> <version>${gic-clerk-api}</version>
</dependency> </dependency>
<dependency>
<groupId>com.gic</groupId>
<artifactId>gic-member-api</artifactId>
<version>3.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
</dependencies> </dependencies>
<build> <build>
......
...@@ -19,4 +19,6 @@ public interface MemberUnionidRelatedMapper { ...@@ -19,4 +19,6 @@ public interface MemberUnionidRelatedMapper {
int updateByPrimaryKey(MemberUnionidRelated record); int updateByPrimaryKey(MemberUnionidRelated record);
MemberUnionidRelatedDTO getByMemberId(@Param("wxUserId")String wxUserId, @Param("memberId")String memberId); MemberUnionidRelatedDTO getByMemberId(@Param("wxUserId")String wxUserId, @Param("memberId")String memberId);
void deleteByUnionidAndUserId(@Param("unionid")String unionid,@Param("wxUserId") String wxUserId);
} }
\ No newline at end of file
...@@ -5,5 +5,9 @@ import com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO; ...@@ -5,5 +5,9 @@ import com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO;
public interface MemberUnionRelatedService { public interface MemberUnionRelatedService {
MemberUnionidRelatedDTO getByMemberId(String wxUserId, String memberId); MemberUnionidRelatedDTO getByMemberId(String wxUserId, String memberId);
String addMemberUnionidRelated(MemberUnionidRelatedDTO dto);
void delMemberUnionidRelated(MemberUnionidRelatedDTO dto);
} }
package com.gic.haoban.manage.service.service.impl; package com.gic.haoban.manage.service.service.impl;
import java.util.Date;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.gic.commons.util.EntityUtil;
import com.gic.haoban.common.utils.StringUtil;
import com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO; import com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO;
import com.gic.haoban.manage.service.dao.mapper.MemberUnionidRelatedMapper; import com.gic.haoban.manage.service.dao.mapper.MemberUnionidRelatedMapper;
import com.gic.haoban.manage.service.entity.MemberUnionidRelated;
import com.gic.haoban.manage.service.service.MemberUnionRelatedService; import com.gic.haoban.manage.service.service.MemberUnionRelatedService;
@Service @Service
...@@ -18,4 +24,19 @@ public class MemberUnionRelatedServiceImpl implements MemberUnionRelatedService ...@@ -18,4 +24,19 @@ public class MemberUnionRelatedServiceImpl implements MemberUnionRelatedService
return mapper.getByMemberId(wxUserId,memberId); return mapper.getByMemberId(wxUserId,memberId);
} }
@Override
public String addMemberUnionidRelated(MemberUnionidRelatedDTO dto) {
dto.setStatusFlag(1);
dto.setCreateTime(new Date());
dto.setUpdateTime(new Date());
dto.setMemberUnionidRelatedId(StringUtil.randomUUID());
mapper.insert(EntityUtil.changeEntityByJSON(MemberUnionidRelated.class, dto));
return dto.getMemberUnionidRelatedId();
}
@Override
public void delMemberUnionidRelated(MemberUnionidRelatedDTO dto) {
mapper.deleteByUnionidAndUserId(dto.getUnionid(),dto.getWxUserId());
}
} }
...@@ -8,6 +8,7 @@ import com.gic.haoban.manage.api.service.MemberUnionidRelatedApiService; ...@@ -8,6 +8,7 @@ import com.gic.haoban.manage.api.service.MemberUnionidRelatedApiService;
import com.gic.haoban.manage.service.entity.TabHaobanStaff; import com.gic.haoban.manage.service.entity.TabHaobanStaff;
import com.gic.haoban.manage.service.service.MemberUnionRelatedService; import com.gic.haoban.manage.service.service.MemberUnionRelatedService;
import com.gic.haoban.manage.service.service.StaffService; import com.gic.haoban.manage.service.service.StaffService;
import com.gic.member.api.service.MemberService;
@Service @Service
public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedApiService{ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedApiService{
...@@ -16,6 +17,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -16,6 +17,8 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
private MemberUnionRelatedService memberUnionRelatedService; private MemberUnionRelatedService memberUnionRelatedService;
@Autowired @Autowired
private StaffService staffService; private StaffService staffService;
@Autowired
private MemberService memberService;
@Override @Override
public MemberUnionidRelatedDTO getByMemberId(String staffId, String memberId) { public MemberUnionidRelatedDTO getByMemberId(String staffId, String memberId) {
TabHaobanStaff staff = staffService.selectById(staffId); TabHaobanStaff staff = staffService.selectById(staffId);
...@@ -24,5 +27,17 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA ...@@ -24,5 +27,17 @@ public class MemberUnionidRelatedApiServiceImpl implements MemberUnionidRelatedA
} }
return memberUnionRelatedService.getByMemberId(staff.getWxUserId(),memberId); return memberUnionRelatedService.getByMemberId(staff.getWxUserId(),memberId);
} }
@Override
public String addMemberUnionidRelated(MemberUnionidRelatedDTO dto) {
// String unionid = dto.getUnionid();
// String memberId = memberService.getMemberIdByUnion(unionid, entMicroSignal);
// dto.setMemberId(memberId);
return memberUnionRelatedService.addMemberUnionidRelated(dto);
}
@Override
public void delMemberUnionidRelated(MemberUnionidRelatedDTO dto) {
memberUnionRelatedService.delMemberUnionidRelated(dto);
}
} }
...@@ -39,6 +39,8 @@ ...@@ -39,6 +39,8 @@
<dubbo:reference interface="com.gic.clerk.api.service.ClerkService" id="clerkService"/> <dubbo:reference interface="com.gic.clerk.api.service.ClerkService" id="clerkService"/>
<dubbo:reference interface="com.gic.member.api.service.MemberService" id="memberService"/>
</beans> </beans>
\ No newline at end of file
...@@ -148,4 +148,11 @@ ...@@ -148,4 +148,11 @@
and status_flag = 1 and status_flag = 1
and member_id = #{memberId} and member_id = #{memberId}
</select> </select>
<update id="deleteByUnionidAndUserId" parameterType="com.gic.haoban.manage.service.entity.MemberUnionidRelated" >
update tab_haoban_member_unionid_related
set status_flag = 0
where unionid_id = #{unionid,jdbcType=VARCHAR}
and wx_user_id = #{wxUserId}
</update>
</mapper> </mapper>
\ No newline at end of file
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