From 8c120a300288b2762126b92f002f6dd046cf51fe Mon Sep 17 00:00:00 2001 From: csyue <1203338439@qq.com> Date: Tue, 4 Jun 2024 18:10:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=81=E5=A4=8F=E8=AF=95=E8=BF=90=E8=A1=8C?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PurchaseInputController.java | 13 ++-- .../impl/WarehouseKeeperServiceImpl.java | 2 +- .../mapper/base/WarehouseKeeperMapper.xml | 4 +- .../material/domain/PurchaseMacodeInfo.java | 12 +++ .../material/PurchaseMacodeInfoMapper.xml | 76 +++++++++++-------- 5 files changed, 67 insertions(+), 40 deletions(-) diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/PurchaseInputController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/PurchaseInputController.java index 9eff1a40..9a05dd49 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/PurchaseInputController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/PurchaseInputController.java @@ -13,12 +13,14 @@ import com.bonus.sgzb.common.log.enums.BusinessType; import com.bonus.sgzb.common.security.utils.SecurityUtils; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; + import javax.annotation.Resource; import java.util.ArrayList; import java.util.List; /** * 新购入库-app + * * @author bns_han */ @RestController @@ -42,10 +44,10 @@ public class PurchaseInputController extends BaseController { //判断该组织是否开启综合服务中心审核 Long companyId = SecurityUtils.getLoginUser().getSysUser().getCompanyId(); int re = purchaseInputService.selectExamineType(companyId); - if (re>0){ + if (re > 0) { list = purchaseInputService.selectPutInListExamine(bean); - }else { - list =purchaseInputService.getList(bean); + } else { + list = purchaseInputService.getList(bean); } return success(list); } catch (Exception e) { @@ -58,10 +60,9 @@ public class PurchaseInputController extends BaseController { */ @ApiOperation(value = "新购入库清单明细") @GetMapping(value = "/putinDetails") - public AjaxResult putinDetails(PurchaseMacodeInfo purchaseMacodeInfo) - { + public AjaxResult putinDetails(PurchaseMacodeInfo purchaseMacodeInfo) { try { - List list =purchaseInputService.selectPutinDetails(purchaseMacodeInfo); + List list = purchaseInputService.selectPutinDetails(purchaseMacodeInfo); return success(list); } catch (Exception e) { throw new RuntimeException(e); diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/WarehouseKeeperServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/WarehouseKeeperServiceImpl.java index 97a41b8d..70bccfb2 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/WarehouseKeeperServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/WarehouseKeeperServiceImpl.java @@ -38,7 +38,7 @@ public class WarehouseKeeperServiceImpl implements WarehouseKeeperService { if (StringHelper.isNotEmpty(typeIds)) { String[] splitTypeIds = typeIds.split("@"); //先删除,在去添加 - warehouseKeeperMapper.deleteByIdsAll(splitTypeIds); +// warehouseKeeperMapper.deleteByIdsAll(splitTypeIds); for (String typeId : splitTypeIds) { WarehouseKeeper beans = new WarehouseKeeper(); beans.setTypeIds(typeId); diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/WarehouseKeeperMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/WarehouseKeeperMapper.xml index ad253c72..7566e7a8 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/WarehouseKeeperMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/WarehouseKeeperMapper.xml @@ -25,7 +25,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" SELECT mt.type_id as modelId ,mt.type_name as modelName, mt2.type_name as typeName, mt4.type_name as kindName, - su.user_id as userId, su.nick_name as userName + su.user_id as userId, + GROUP_CONCAT(su.nick_name) as userName FROM ma_type mt LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id AND mt2.`level` = '3' LEFT JOIN ma_type mt3 ON mt2.parent_id = mt3.type_id AND mt3.`level` = '2' @@ -36,6 +37,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND mt2.type_name like concat('%', #{typeName}, '%') + GROUP BY mt.type_id ORDER BY mt.type_id DESC diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/PurchaseMacodeInfo.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/PurchaseMacodeInfo.java index e006732b..9e479e72 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/PurchaseMacodeInfo.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/PurchaseMacodeInfo.java @@ -117,6 +117,18 @@ public class PurchaseMacodeInfo extends BaseEntity @ApiModelProperty(value = "单位名称") private String unitName; + public String getUserIds() { + return userIds; + } + + public void setUserIds(String userIds) { + this.userIds = userIds; + } + + /** 审核员用户id */ + @ApiModelProperty(value = "审核员用户id") + private String userIds; + /** * 类型管理方式 */ diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/PurchaseMacodeInfoMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/PurchaseMacodeInfoMapper.xml index 14d02896..e0023024 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/PurchaseMacodeInfoMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/PurchaseMacodeInfoMapper.xml @@ -352,41 +352,53 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"