Browse Source

1, 修改访客问题,没有值忽略

tags/B.2.6.7_20240112_base
yk 1 year ago
parent
commit
8eca2a0325
4 changed files with 21 additions and 1 deletions
  1. +2
    -0
      xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/resource/mapper/DmResourcesMapper.java
  2. +1
    -1
      xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/staff/graphql/VisitorGraphQLMutationResolver.java
  3. +2
    -0
      xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/staff/mapper/DmVisitorsMapper.java
  4. +16
    -0
      xueyi-modules/xueyi-system/src/main/resources/mapper/staff/DmVisitorsMapper.xml

+ 2
- 0
xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/resource/mapper/DmResourcesMapper.java View File

@@ -14,4 +14,6 @@ import com.xueyi.common.datasource.annotation.Isolate;
@Isolate
public interface DmResourcesMapper extends BaseMapper<DmResourcesQuery, DmResourcesDto, DmResourcesPo> {
Long insertOne(DmResourcesPo dmResourcesPo);


}

+ 1
- 1
xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/staff/graphql/VisitorGraphQLMutationResolver.java View File

@@ -44,7 +44,7 @@ class VisitorGraphQLMutationResolver implements GraphQLMutationResolver {
}

public boolean updateVisitor(DmVisitorsPo po){
return mapper.updateById(initPo(po)) > 0;
return mapper.updateOne(initPo(po)) > 0;
}

public boolean createVisitor(DmVisitorsPo po){


+ 2
- 0
xueyi-modules/xueyi-system/src/main/java/com/xueyi/system/staff/mapper/DmVisitorsMapper.java View File

@@ -14,4 +14,6 @@ import com.xueyi.system.staff.domain.query.DmVisitorsQuery;
@Isolate
public interface DmVisitorsMapper extends BaseMapper<DmVisitorsQuery, DmVisitorsDto, DmVisitorsPo> {
Long addOne (DmVisitorsPo visitorsPo);

Long updateOne (DmVisitorsPo visitorsPo);
}

+ 16
- 0
xueyi-modules/xueyi-system/src/main/resources/mapper/staff/DmVisitorsMapper.xml View File

@@ -20,4 +20,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{avatar}
)
</insert >

<update id="updateOne" parameterType="DmVisitorsPo">
update dm_visitors
<set>
<if test="name != null ">name = #{name},</if>
<if test="nickName != null ">nick_name = #{nickName},</if>
<if test="phone != null ">phone = #{phone},</if>
<if test="visitorCompany != null ">visitor_company = #{visitorCompany},</if>
<if test="flexVisit != null ">flex_visit = #{flexVisit},</if>
<if test="isBlock != null ">is_block = #{isBlock},</if>
<if test="isVip != null ">is_vip = #{isVip},</if>
<if test="avatar != null ">avatar = #{avatar},</if>
<if test="resourceId != null ">resource_id = #{resourceId},</if>
</set>
where id = #{id}
</update >
</mapper>

Loading…
Cancel
Save