diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/dto/SupplierScoreRuleAddDTO.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/dto/SupplierScoreRuleAddDTO.java index 50b350f..c73a26a 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/dto/SupplierScoreRuleAddDTO.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/dto/SupplierScoreRuleAddDTO.java @@ -22,5 +22,5 @@ public class SupplierScoreRuleAddDTO { @ApiModelProperty("设定分数") private BigDecimal setScore; @ApiModelProperty("区间分数设定集合") - private @Valid List sectionListDTO; + private @Valid List sectionVOList; } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/mapper/WarehouseInfoMapper.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/mapper/WarehouseInfoMapper.java index c035f88..584ebe1 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/mapper/WarehouseInfoMapper.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/mapper/WarehouseInfoMapper.java @@ -60,5 +60,5 @@ public interface WarehouseInfoMapper { */ public int deleteImsWarehouseInfoByWarehouseIds(Long[] warehouseIds); - int findWarehouseCode(String warehouseCode); + int findWarehouseCode(WarehouseInfo imsWarehouseInfo); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/ImsIntoInventoryServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/ImsIntoInventoryServiceImpl.java index bf286fd..8e0e88c 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/ImsIntoInventoryServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/ImsIntoInventoryServiceImpl.java @@ -305,7 +305,7 @@ public class ImsIntoInventoryServiceImpl implements IImsIntoInventoryService reportInventoryBase.setRecordType(1); reportInventoryBase.setRecordDate(LocalDate.now()); reportInventoryBase.setRecordTime(LocalDateTime.now()); - reportInventoryBase.setOutIntoType(3L); + reportInventoryBase.setOutIntoType(imsOutInventory.getIntoType()); reportInventoryBase.setMaterialId(detail.getMaterialId()); reportInventoryBase.setSupplierId(detail.getSupplierId()); reportInventoryBase.setUnitId(detail.getUnitId()); @@ -322,7 +322,7 @@ public class ImsIntoInventoryServiceImpl implements IImsIntoInventoryService reportInventoryBase.setProductDate(detail.getProductDate()); reportInventoryBase.setExpireTime(detail.getExpireTime()); reportInventoryBase.setFetchUserId(-1L); - reportInventoryBase.setOperatorId("王大力"); + reportInventoryBase.setOperatorId(SecurityUtils.getLoginUser().getUsername()); reportInventoryBase.setOperateTime(DateUtils.getNowDate()); if(Objects.nonNull(detail.getInventoryId())){ reportInventoryBaseMapper.insertReportInventoryBase(reportInventoryBase); //新增库存记录基础信息 diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/ImsOutInventoryServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/ImsOutInventoryServiceImpl.java index 2a97a7e..c9df44c 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/ImsOutInventoryServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/ImsOutInventoryServiceImpl.java @@ -370,7 +370,7 @@ public class ImsOutInventoryServiceImpl implements IImsOutInventoryService reportInventoryBase.setRecordType(2); reportInventoryBase.setRecordDate(LocalDate.now()); reportInventoryBase.setRecordTime(LocalDateTime.now()); - reportInventoryBase.setOutIntoType(3L); + reportInventoryBase.setOutIntoType(imsOutInventory.getOutType()); reportInventoryBase.setMaterialId(detail.getMaterialId()); reportInventoryBase.setSupplierId(detail.getSupplierId()); reportInventoryBase.setUnitId(detail.getUnitId()); @@ -386,8 +386,8 @@ public class ImsOutInventoryServiceImpl implements IImsOutInventoryService reportInventoryBase.setProductDate(detail.getProductDate()); reportInventoryBase.setExpireTime(detail.getExpireTime()); - reportInventoryBase.setFetchUserId(-1L); - reportInventoryBase.setOperatorId("王大力"); + reportInventoryBase.setFetchUserId(imsOutInventory.getFetchUserId()); + reportInventoryBase.setOperatorId(SecurityUtils.getLoginUser().getUsername()); reportInventoryBase.setOperateTime(DateUtils.getNowDate()); reportInventoryBaseMapper.insertReportInventoryBase(reportInventoryBase); //新增库存记录基础信息 diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/SupplierScoreRuleServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/SupplierScoreRuleServiceImpl.java index 84677dc..96a9d5d 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/SupplierScoreRuleServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/SupplierScoreRuleServiceImpl.java @@ -85,9 +85,9 @@ public class SupplierScoreRuleServiceImpl extends ServiceImpl var12 = supplierScoreRuleAddDTO.getSectionListDTO().iterator(); + Iterator var12 = supplierScoreRuleAddDTO.getSectionVOList().iterator(); while (var12.hasNext()) { SupplierScoreRuleSectionAddDTO supplierScoreRuleSectionAddDTO = var12.next(); diff --git a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/WarehouseInfoServiceImpl.java b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/WarehouseInfoServiceImpl.java index 1bac533..415d9b9 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/WarehouseInfoServiceImpl.java +++ b/bonus-modules/bonus-smart-canteen/src/main/java/com/bonus/canteen/core/ims/service/impl/WarehouseInfoServiceImpl.java @@ -53,7 +53,7 @@ public class WarehouseInfoServiceImpl implements IWarehouseInfoService { imsWarehouseInfo.setCreateTime(DateUtils.getNowDate()); try { //检查仓库id是否唯一,唯一的话进行下面,否在返回进行提示 - int warehouseCode = imsWarehouseInfoMapper.findWarehouseCode(imsWarehouseInfo.getWarehouseCode()); + int warehouseCode = imsWarehouseInfoMapper.findWarehouseCode(imsWarehouseInfo); if (warehouseCode>0) { throw new ServiceException("仓库编码已存在"); } @@ -73,7 +73,7 @@ public class WarehouseInfoServiceImpl implements IWarehouseInfoService { public int updateImsWarehouseInfo(WarehouseInfo imsWarehouseInfo) { imsWarehouseInfo.setUpdateTime(DateUtils.getNowDate()); try { - int warehouseCode = imsWarehouseInfoMapper.findWarehouseCode(imsWarehouseInfo.getWarehouseCode()); + int warehouseCode = imsWarehouseInfoMapper.findWarehouseCode(imsWarehouseInfo); if (warehouseCode>0) { throw new ServiceException("仓库编码已存在"); } diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/cook/CookDishesMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/cook/CookDishesMapper.xml index c13f88a..7b38485 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/cook/CookDishesMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/cook/CookDishesMapper.xml @@ -124,7 +124,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - SELECT + SELECT DISTINCT cd.dishes_id, meal_type, custom_id, diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/FetchMaterialMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/FetchMaterialMapper.xml index 9da34f9..92d88f5 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/FetchMaterialMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/FetchMaterialMapper.xml @@ -229,6 +229,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND a.warehouse_id = #{content.warehouseId} + + + AND a.fetch_status = #{content.fetchStatus} + + order by a.create_time desc diff --git a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/WarehouseInfoMapper.xml b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/WarehouseInfoMapper.xml index 398679a..a94631c 100644 --- a/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/WarehouseInfoMapper.xml +++ b/bonus-modules/bonus-smart-canteen/src/main/resources/mapper/ims/WarehouseInfoMapper.xml @@ -79,7 +79,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"