diff --git a/sgzb-auth/src/main/java/com/bonus/sgzb/auth/service/SysLoginService.java b/sgzb-auth/src/main/java/com/bonus/sgzb/auth/service/SysLoginService.java index 461d85aa..b78e3d28 100644 --- a/sgzb-auth/src/main/java/com/bonus/sgzb/auth/service/SysLoginService.java +++ b/sgzb-auth/src/main/java/com/bonus/sgzb/auth/service/SysLoginService.java @@ -268,7 +268,7 @@ public class SysLoginService { } - // 生成一个随时length位数密码 + // 生成一个随机length位数密码 public static String generateRandomPassword(int length) { String characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; Random random = new Random(); diff --git a/sgzb-auth/src/main/java/com/bonus/sgzb/auth/service/SysPasswordService.java b/sgzb-auth/src/main/java/com/bonus/sgzb/auth/service/SysPasswordService.java index de5a1d8d..97e111b8 100644 --- a/sgzb-auth/src/main/java/com/bonus/sgzb/auth/service/SysPasswordService.java +++ b/sgzb-auth/src/main/java/com/bonus/sgzb/auth/service/SysPasswordService.java @@ -46,7 +46,7 @@ public class SysPasswordService { retryCount = 0; } - if (retryCount >= Integer.valueOf(maxRetryCount).intValue()) { + if (retryCount >= maxRetryCount) { String errMsg = String.format("密码输入错误%s次,帐户锁定%s分钟", maxRetryCount, lockTime); recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, errMsg); throw new ServiceException(errMsg); diff --git a/sgzb-common/sgzb-common-core/src/main/java/com/bonus/sgzb/common/core/utils/DateTimeHelper.java b/sgzb-common/sgzb-common-core/src/main/java/com/bonus/sgzb/common/core/utils/DateTimeHelper.java index 216500a5..808e262a 100644 --- a/sgzb-common/sgzb-common-core/src/main/java/com/bonus/sgzb/common/core/utils/DateTimeHelper.java +++ b/sgzb-common/sgzb-common-core/src/main/java/com/bonus/sgzb/common/core/utils/DateTimeHelper.java @@ -660,7 +660,7 @@ public class DateTimeHelper { Date now = new Date(); System.out.println("当前时间:" + sdf.format(now)); //30分钟 - long time = 30 * 60 * 1000; + int time = 30 * 60 * 1000; //30分钟后的时间 Date afterDate = new Date(now.getTime() + time); System.out.println(sdf.format(afterDate)); diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/SecondaryWarehouse.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/SecondaryWarehouse.java index 1dbe63dc..2532ce6b 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/SecondaryWarehouse.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/SecondaryWarehouse.java @@ -40,6 +40,18 @@ public class SecondaryWarehouse { */ @Excel(name = "单位名称") private String unitName; + + /** + * 工程id + */ + private String proId; + + /** + * 工程名称 + */ + @Excel(name = "工程") + private String proName; + /** * 工程名称 */ @@ -90,5 +102,5 @@ public class SecondaryWarehouse { private String nuitName; private String keyword; - + } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/TeamLeaseInfo.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/TeamLeaseInfo.java index 52e779be..8472d83e 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/TeamLeaseInfo.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/TeamLeaseInfo.java @@ -32,15 +32,25 @@ public class TeamLeaseInfo { */ private String startTime; private String endTime; - /** - * - */ private String companyId; + /** + * 协议id + */ + private String agreementId; /** * 单位名称 */ @Excel(name = "单位名称") private String unitName; + /** + * 工程id + */ + private String proId; + /** + * 工程名称 + */ + @Excel(name = "工程名称") + private String proName; /** * 工程名称 */ diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/SecondaryWarehouseMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/SecondaryWarehouseMapper.java index 6b01efc9..235750cb 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/SecondaryWarehouseMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/SecondaryWarehouseMapper.java @@ -25,4 +25,11 @@ public interface SecondaryWarehouseMapper { List getRecordsThree(TeamLeaseInfo bean); List getRecordsFour(TeamLeaseInfo bean); + + /** + * 查看退库操作详情 + * @param bean + * @return + */ + List getRecordsFive(TeamLeaseInfo bean); } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/SecondaryWarehouseServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/SecondaryWarehouseServiceImpl.java index 5c6e4f97..9bb8fe77 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/SecondaryWarehouseServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/SecondaryWarehouseServiceImpl.java @@ -44,13 +44,20 @@ public class SecondaryWarehouseServiceImpl implements SecondaryWarehouseService public List getRecords(TeamLeaseInfo bean) { List list = new ArrayList<>(); if (STRING_1.equals(bean.getQueryType())){ + //进场数量 list = mapper.getRecordsOne(bean); } else if (STRING_2.equals(bean.getQueryType())) { + //退场数量 list = mapper.getRecordsTwo(bean); } else if (STRING_3.equals(bean.getQueryType())) { + //场内库存 list = mapper.getRecordsThree(bean); } else if (STRING_4.equals(bean.getQueryType())) { + //已出库数量 list = mapper.getRecordsFour(bean); + } else if (STRING_5.equals(bean.getQueryType())) { + //已退库数量 + list = mapper.getRecordsFive(bean); } else { throw new ServiceException("查询出错"); } diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/BackApplyMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/BackApplyMapper.xml index d727237e..8e25b0ef 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/BackApplyMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/BackApplyMapper.xml @@ -703,7 +703,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" bagi.agreement_id as agreementId, bai.`status` as `status`, bad.id as detailsId, - bad.pre_num AS num + bad.pre_num AS num, + IFNULL( aa.num, 0 ) AS useNum FROM back_apply_details bad LEFT JOIN back_apply_info bai ON bai.id = bad.parent_id @@ -713,6 +714,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN bm_project_lot lot ON lot.lot_id = bagi.project_id LEFT JOIN bm_unit_info unit ON unit.unit_id = bagi.unit_id LEFT JOIN ma_type mt ON mt.type_id = bad.type_id + LEFT JOIN ( + SELECT + SUM( sai.num ) AS num, sai.type_id FROM slt_agreement_info sai + WHERE + sai.`status` = '0' + + AND sai.agreement_id = #{agreementId} + + GROUP BY sai.type_id + ) aa ON aa.type_id = mt.type_id LEFT JOIN ma_type mt1 ON mt1.type_id = bad.type_id LEFT JOIN ma_type mt2 ON mt2.type_id = mt1.parent_id LEFT JOIN ma_type mt3 ON mt3.type_id = mt2.parent_id diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/SecondaryWarehouseMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/SecondaryWarehouseMapper.xml index 106e8f71..488bfbfc 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/SecondaryWarehouseMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/SecondaryWarehouseMapper.xml @@ -4,36 +4,43 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - insert into team_lease_info (type_id,team_name,lease_man,phone,num,create_by,create_time,type) - values (#{typeId},#{teamName},#{leaseMan},#{phone},#{num},#{createBy},now(),#{type}); + insert into team_lease_info (agreement_id,type_id,team_name,lease_man,phone,num,create_by,create_time,type) + values (#{agreementId},#{typeId},#{teamName},#{leaseMan},#{phone},#{num},#{createBy},now(),#{type}); +