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"