From 9944059525ccca76fbe7701d58e6f1a1903629bc Mon Sep 17 00:00:00 2001 From: Ziin Date: Mon, 7 Jul 2025 14:51:12 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E5=88=86=E9=85=8D=E4=B8=BB?= =?UTF-8?q?=E6=92=AD=E7=9A=84=E6=93=8D=E4=BD=9C=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vo/EmployeeBigBrotherSaveReqVO.java | 2 +- .../dataobject/bigbrother/BigBrotherDO.java | 2 +- .../EmployeeBigBrotherServiceImpl.java | 19 +++++++++++++++++-- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/controller/admin/employeebigbrother/vo/EmployeeBigBrotherSaveReqVO.java b/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/controller/admin/employeebigbrother/vo/EmployeeBigBrotherSaveReqVO.java index 5d8749c..4f12e8f 100644 --- a/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/controller/admin/employeebigbrother/vo/EmployeeBigBrotherSaveReqVO.java +++ b/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/controller/admin/employeebigbrother/vo/EmployeeBigBrotherSaveReqVO.java @@ -47,7 +47,7 @@ public class EmployeeBigBrotherSaveReqVO { private String hostDisplayId; @Schema(description = "该数据所属的账号id", example = "533") - private String userId; + private Long userId; @Schema(description = "是否洽谈", example = "2") private Integer operationStatus; diff --git a/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/dal/dataobject/bigbrother/BigBrotherDO.java b/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/dal/dataobject/bigbrother/BigBrotherDO.java index f55a99c..14f03a9 100644 --- a/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/dal/dataobject/bigbrother/BigBrotherDO.java +++ b/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/dal/dataobject/bigbrother/BigBrotherDO.java @@ -81,5 +81,5 @@ public class BigBrotherDO extends BaseDO { */ private Long tenantId; - private Byte isAssigned; + private Integer isAssigned; } \ No newline at end of file diff --git a/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/service/employeebigbrother/EmployeeBigBrotherServiceImpl.java b/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/service/employeebigbrother/EmployeeBigBrotherServiceImpl.java index 9cc4462..b5c805d 100644 --- a/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/service/employeebigbrother/EmployeeBigBrotherServiceImpl.java +++ b/tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/service/employeebigbrother/EmployeeBigBrotherServiceImpl.java @@ -8,6 +8,7 @@ import cn.iocoder.yudao.module.tkdata.controller.admin.employeebigbrother.vo.Emp import cn.iocoder.yudao.module.tkdata.controller.admin.employeebigbrother.vo.EmployeeBigBrotherSaveReqVO; import cn.iocoder.yudao.module.tkdata.dal.dataobject.bigbrother.BigBrotherDO; import cn.iocoder.yudao.module.tkdata.dal.dataobject.employeebigbrother.EmployeeBigBrotherDO; +import cn.iocoder.yudao.module.tkdata.dal.mysql.bigbrother.BigBrotherMapper; import cn.iocoder.yudao.module.tkdata.dal.mysql.employeebigbrother.EmployeeBigBrotherMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -41,6 +42,9 @@ public class EmployeeBigBrotherServiceImpl implements EmployeeBigBrotherService @Resource private EmployeeBigBrotherMapper employeeBigBrotherMapper; + @Resource + private BigBrotherMapper bigBrotherMapper; + @Override public Integer createEmployeeBigBrother(EmployeeBigBrotherSaveReqVO createReqVO) { // 插入 @@ -103,11 +107,22 @@ public class EmployeeBigBrotherServiceImpl implements EmployeeBigBrotherService @Override public Boolean allocationEmployeeBigBrother(List createReqVO) { + ArrayList employeeBigBrotherDOS = new ArrayList<>(); + ArrayList bigBrotherDOS = new ArrayList<>(); for (EmployeeBigBrotherSaveReqVO employeeBigBrotherSaveReqVO : createReqVO) { - employeeBigBrotherDOS.add(BeanUtils.toBean(employeeBigBrotherSaveReqVO, EmployeeBigBrotherDO.class)); + BigBrotherDO bigBrotherDO = new BigBrotherDO(); + bigBrotherDO.setId(employeeBigBrotherSaveReqVO.getId()); + bigBrotherDO.setUserId(employeeBigBrotherSaveReqVO.getUserId()); + bigBrotherDO.setIsAssigned(1); + bigBrotherDOS.add(bigBrotherDO); + EmployeeBigBrotherDO employeeBigBrotherDO = BeanUtils.toBean(employeeBigBrotherSaveReqVO, EmployeeBigBrotherDO.class); + employeeBigBrotherDO.setOperationStatus(0); + employeeBigBrotherDOS.add(employeeBigBrotherDO); } - return employeeBigBrotherMapper.insertBatch(employeeBigBrotherDOS); + employeeBigBrotherMapper.insertBatch(employeeBigBrotherDOS); + return bigBrotherMapper.updateBatch(bigBrotherDOS); + } @Override