diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/GroupController.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/GroupController.java index d98c8a3..c4e4e55 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/GroupController.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/GroupController.java @@ -2,17 +2,21 @@ package org.nl.wms.basedata_manage.controller; import cn.hutool.core.date.DateUtil; +import cn.hutool.core.util.ObjectUtil; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.checkerframework.checker.units.qual.A; import org.nl.common.base.TableDataInfo; import org.nl.common.domain.query.PageQuery; import org.nl.common.exception.BadRequestException; import org.nl.common.logging.annotation.Log; import org.nl.common.utils.IdUtil; import org.nl.common.utils.SecurityUtils; +import org.nl.wms.basedata_manage.service.IMdCsSupplierbaseService; import org.nl.wms.basedata_manage.service.IMdPbStoragevehicleinfoService; +import org.nl.wms.basedata_manage.service.dao.MdCsSupplierbase; import org.nl.wms.basedata_manage.service.dao.MdPbStoragevehicleinfo; import org.nl.wms.warehouse_manage.enums.IOSEnum; import org.nl.wms.warehouse_manage.service.IMdPbGroupplateService; @@ -46,6 +50,8 @@ public class GroupController { private final IMdPbGroupplateService iMdPbGroupplateService; @Autowired private final IMdPbStoragevehicleinfoService iMdPbStoragevehicleinfoService; + @Autowired + private IMdCsSupplierbaseService supplierbaseService; @GetMapping @Log("分页查询") @@ -69,6 +75,12 @@ public class GroupController { throw new BadRequestException("当前载具组盘信息已存在"); } } + MdCsSupplierbase supp = supplierbaseService.getByCode(group.getString("supp_code")); + if (ObjectUtil.isEmpty(supp)) { + throw new BadRequestException("供应商信息不存在!"); + } + groupPlate.setSupp_code(supp.getSupp_code()); + groupPlate.setSupp_name(supp.getSupp_name()); groupPlate.setGroup_id(IdUtil.getStringId()); groupPlate.setCreate_id(SecurityUtils.getCurrentUserId()); groupPlate.setCreate_name(SecurityUtils.getCurrentUsername()); diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/SupplierController.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/SupplierController.java index 69abcdd..b404f53 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/SupplierController.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/basedata_manage/controller/SupplierController.java @@ -49,6 +49,11 @@ public class SupplierController { iMdCsSupplierbaseService.create(dto); return new ResponseEntity<>(HttpStatus.CREATED); } + @PostMapping("/drop-list") + @Log("获取供应商下拉框") + public ResponseEntity dropList(@RequestBody MdCsSupplierbase dto) { + return new ResponseEntity<>(iMdCsSupplierbaseService.list(), HttpStatus.OK); + } @PutMapping @Log("修改供应商") diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pm_manage/service/dao/PmFormData.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pm_manage/service/dao/PmFormData.java index d4e551a..c06d202 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pm_manage/service/dao/PmFormData.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pm_manage/service/dao/PmFormData.java @@ -150,6 +150,8 @@ public class PmFormData extends Model { * 是否完结 */ private Integer is_finish; + private String supp_code; + private String supp_name; /** diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pm_manage/service/dto/PmFormDataParam.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pm_manage/service/dto/PmFormDataParam.java index 60070b1..ea5e6cf 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pm_manage/service/dto/PmFormDataParam.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pm_manage/service/dto/PmFormDataParam.java @@ -119,6 +119,8 @@ public class PmFormDataParam extends BaseQuery { * 说明 */ private String remark; + private String supper_code; + private String supper_name; /** * 是否完结 */ diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pm_manage/service/impl/PmFormDataServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pm_manage/service/impl/PmFormDataServiceImpl.java index 561aa7a..dca2887 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pm_manage/service/impl/PmFormDataServiceImpl.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pm_manage/service/impl/PmFormDataServiceImpl.java @@ -17,8 +17,10 @@ import org.nl.common.utils.CopyUtil; import org.nl.common.utils.IdUtil; import org.nl.common.utils.SecurityUtils; import org.nl.wms.basedata_manage.service.IBsrealStorattrService; +import org.nl.wms.basedata_manage.service.IMdCsSupplierbaseService; import org.nl.wms.basedata_manage.service.IMdPbMeasureunitService; import org.nl.wms.basedata_manage.service.dao.BsrealStorattr; +import org.nl.wms.basedata_manage.service.dao.MdCsSupplierbase; import org.nl.wms.basedata_manage.service.dao.MdPbMeasureunit; import org.nl.wms.pm_manage.service.dao.PmFormData; import org.nl.wms.pm_manage.service.dao.mapper.PmFormDataMapper; @@ -69,6 +71,8 @@ public class PmFormDataServiceImpl extends ServiceImpl @@ -134,6 +134,25 @@ + + + + + + {{ item.supp_name }} + {{ item.supp_code }} + + + + +