| | |
| | | package com.ruoyi.member.service.impl.member; |
| | | |
| | | import com.ruoyi.member.domain.dto.MgtArchiveFieldsEditDto; |
| | | import com.ruoyi.member.domain.pojo.member.MemberArchiveFields; |
| | | import com.ruoyi.member.mapper.member.MemberArchiveFieldsMapper; |
| | | import com.ruoyi.member.service.member.MemberArchiveFieldsService; |
| | |
| | | @Service |
| | | public class MemberArchiveFieldsServiceImpl extends ServiceImpl<MemberArchiveFieldsMapper, MemberArchiveFields> implements MemberArchiveFieldsService { |
| | | |
| | | |
| | | /** |
| | | * @description 编辑会员档案字段 |
| | | * @author jqs |
| | | * @date 2023/6/6 10:13 |
| | | * @param mgtArchiveFieldsEditDto |
| | | * @return void |
| | | */ |
| | | @Override |
| | | public void editMemberArchiveFields(MgtArchiveFieldsEditDto mgtArchiveFieldsEditDto) { |
| | | // 根据afId获取会员档案字段信息 |
| | | MemberArchiveFields memberArchiveFields; |
| | | if (mgtArchiveFieldsEditDto.getAfId() != null) { |
| | | memberArchiveFields = this.getById(mgtArchiveFieldsEditDto.getAfId()); |
| | | } else { |
| | | // 新建会员档案字段信息 |
| | | memberArchiveFields = new MemberArchiveFields(); |
| | | memberArchiveFields.setDelFlag(0); |
| | | } |
| | | // 更新会员档案字段信息 |
| | | memberArchiveFields.setFieldName(mgtArchiveFieldsEditDto.getFieldName()); |
| | | memberArchiveFields.setFieldType(mgtArchiveFieldsEditDto.getFieldType()); |
| | | memberArchiveFields.setRequiredFlag(mgtArchiveFieldsEditDto.getRequiredFlag()); |
| | | memberArchiveFields.setFieldSort(mgtArchiveFieldsEditDto.getFieldSort()); |
| | | memberArchiveFields.setInputTip(mgtArchiveFieldsEditDto.getInputTip()); |
| | | memberArchiveFields.setOptionValues(mgtArchiveFieldsEditDto.getOptionValues()); |
| | | // 保存或更新会员档案字段信息 |
| | | this.saveOrUpdate(memberArchiveFields); |
| | | } |
| | | } |