| | |
| | | import cc.mrbird.febs.ai.util.UUID; |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.entity.QueryRequest; |
| | | import cc.mrbird.febs.mall.entity.ClothesTypeArt; |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import cn.hutool.core.util.ObjectUtil; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | |
| | | |
| | | @Override |
| | | public FebsResponse productSet(AdminMoveChooseInfoDto dto) { |
| | | String roleId = dto.getRoleId(); |
| | | String chooseId = dto.getChooseId(); |
| | | List<String> chooseIds = dto.getChooseIds(); |
| | | AiMemberRole aiMemberRole = this.getById(roleId); |
| | | AiMemberRole aiMemberRole = this.getById(chooseId); |
| | | if (ObjectUtil.isNotNull(aiMemberRole)) { |
| | | aiMemberRoleProductService.deleteByQuery( |
| | | Wrappers.lambdaQuery(AiMemberRoleProduct.class) |
| | | .eq(AiMemberRoleProduct::getRoleId,roleId) |
| | | .eq(AiMemberRoleProduct::getRoleId,chooseId) |
| | | ); |
| | | if(CollUtil.isNotEmpty(chooseIds)){ |
| | | Date createdTime = new Date(); |
| | | for (String chooseId : chooseIds){ |
| | | for (String item : chooseIds){ |
| | | AiMemberRoleProduct entity = new AiMemberRoleProduct(); |
| | | entity.setRoleId(roleId); |
| | | entity.setProductId(chooseId); |
| | | entity.setId(UUID.getSimpleUUIDString()); |
| | | entity.setRoleId(chooseId); |
| | | entity.setProductId(item); |
| | | entity.setCreatedTime(createdTime); |
| | | aiMemberRoleProductService.getBaseMapper().insert(entity); |
| | | } |