diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/LeaseApplyDetails.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/LeaseApplyDetails.java index 281ba810..abd73b1d 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/LeaseApplyDetails.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/LeaseApplyDetails.java @@ -8,6 +8,7 @@ import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; +import java.util.List; /** * Description: @@ -58,6 +59,8 @@ public class LeaseApplyDetails implements Serializable { @ApiModelProperty(value = "预领料数") private Double preNum; + private List maTypeDetails; + /** * 已领数量 */ diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/MachinePart.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/MachinePart.java new file mode 100644 index 00000000..58c3ab4f --- /dev/null +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/MachinePart.java @@ -0,0 +1,15 @@ +package com.bonus.sgzb.app.domain; + +import lombok.Data; + +/** + * @Author:梁超 + * @date:2024/4/17 - 9:04 + */ +@Data +public class MachinePart { + private String typeModelName; + private String unitName; + private String typeName; + private Integer partNum; +} diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/TmTask.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/TmTask.java index 53e01aa1..18bf219c 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/TmTask.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/domain/TmTask.java @@ -257,6 +257,7 @@ public class TmTask implements Serializable { private String maId; private String maStatus; private String typeId; + private Integer partNum; @ApiModelProperty(value = "预计领料时间(重庆)") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java index d1f1b0ce..18512a8b 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java @@ -2,6 +2,7 @@ package com.bonus.sgzb.app.mapper; import com.bonus.sgzb.app.domain.LeaseApplyDetails; import com.bonus.sgzb.app.domain.LeaseApplyInfo; +import com.bonus.sgzb.app.domain.MachinePart; import com.bonus.sgzb.app.domain.TmTask; import com.bonus.sgzb.base.domain.MaintenanceGang; import org.apache.ibatis.annotations.Mapper; @@ -115,5 +116,7 @@ public interface TmTaskMapper { List getLeaseDetailByParentId(TmTask record); - List getMaTypeDetails(List leaseApplyDetails); + List getMaTypeDetails(LeaseApplyDetails leaseApplyDetails); + + MachinePart getMachineParts(TmTask typeId); } \ No newline at end of file diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java index b0c0a4df..1a266039 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java @@ -3,6 +3,7 @@ package com.bonus.sgzb.app.service.impl; import cn.hutool.core.collection.CollUtil; import com.bonus.sgzb.app.domain.LeaseApplyDetails; import com.bonus.sgzb.app.domain.LeaseApplyInfo; +import com.bonus.sgzb.app.domain.MachinePart; import com.bonus.sgzb.app.domain.TmTask; import com.bonus.sgzb.app.mapper.LeaseApplyDetailsMapper; import com.bonus.sgzb.app.mapper.LeaseApplyInfoMapper; @@ -618,13 +619,13 @@ public class TmTaskServiceImpl implements TmTaskService { // 去查询任务分单表 List collect = tmTaskMapper.getAuditManageListByLeaseInfo(tmTask); //没有companyId的用户可以看到所有数据 - if (companyId == null) { + if (companyId == null || roles.contains("fgs")) { // 对领料任务集合查询具体详情 for (LeaseApplyInfo leaseApplyInfo : collect) { if (leaseApplyInfo != null) { // 去查询领料任务详情表 List leaseApplyDetails = tmTaskMapper.getLeaseApplyManageDetails(leaseApplyInfo); - if (leaseApplyDetails != null && !leaseApplyDetails.isEmpty()) { + if (leaseApplyDetails.size() > 0) { for (LeaseApplyDetails leaseApplyDetail : leaseApplyDetails) { if (leaseApplyDetail != null && leaseApplyDetail.getPreNum() != null) { // 统计预领数量 @@ -633,12 +634,12 @@ public class TmTaskServiceImpl implements TmTaskService { } // 塞入领料任务详情的集合中 leaseApplyInfo.setLeaseApplyDetails(leaseApplyDetails); + // 存入领料任务实体集合 + tmTask.setLeaseApplyInfoList(collect); + tmTask.setRemark(collect.get(0).getRemark()); } } } - // 存入领料任务实体集合 - tmTask.setLeaseApplyInfoList(collect); - tmTask.setRemark(collect.get(0).getRemark()); } //施管部只能看到机具分公司(101)的数据 if ((roles.contains("jjfgs") || roles.contains("sgb")) && companyId != null) { @@ -649,7 +650,7 @@ public class TmTaskServiceImpl implements TmTaskService { if (leaseApplyInfo != null) { // 去查询领料任务详情表 List leaseApplyDetails = tmTaskMapper.getLeaseApplyManageDetails(leaseApplyInfo); - if (leaseApplyDetails != null && !leaseApplyDetails.isEmpty()) { + if (leaseApplyDetails.size() > 0) { for (LeaseApplyDetails leaseApplyDetail : leaseApplyDetails) { if (leaseApplyDetail != null && leaseApplyDetail.getPreNum() != null) { // 统计预领数量 @@ -658,12 +659,12 @@ public class TmTaskServiceImpl implements TmTaskService { } // 塞入领料任务详情的集合中 leaseApplyInfo.setLeaseApplyDetails(leaseApplyDetails); + // 存入领料任务实体集合 + tmTask.setLeaseApplyInfoList(auditListByLeaseInfo); + tmTask.setRemark(collect.get(0).getRemark()); } } } - // 存入领料任务实体集合 - tmTask.setLeaseApplyInfoList(auditListByLeaseInfo); - tmTask.setRemark(collect.get(0).getRemark()); } } //安监部只能看到设备分公司(102)的数据 @@ -675,7 +676,7 @@ public class TmTaskServiceImpl implements TmTaskService { if (leaseApplyInfo != null) { // 去查询领料任务详情表 List leaseApplyDetails = tmTaskMapper.getLeaseApplyManageDetails(leaseApplyInfo); - if (leaseApplyDetails != null && !leaseApplyDetails.isEmpty()) { + if (leaseApplyDetails.size() > 0) { for (LeaseApplyDetails leaseApplyDetail : leaseApplyDetails) { if (leaseApplyDetail != null) { // 统计预领数量 @@ -684,12 +685,12 @@ public class TmTaskServiceImpl implements TmTaskService { } // 塞入领料任务详情的集合中 leaseApplyInfo.setLeaseApplyDetails(leaseApplyDetails); + // 存入领料任务实体集合 + tmTask.setLeaseApplyInfoList(auditListByLeaseInfo); + tmTask.setRemark(collect.get(0).getRemark()); } } } - // 存入领料任务实体集合 - tmTask.setLeaseApplyInfoList(auditListByLeaseInfo); - tmTask.setRemark(collect.get(0).getRemark()); } } // 塞入预领的合计数量 diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml index 48d3908a..f063f0dd 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/TmTaskMapper.xml @@ -968,9 +968,24 @@ + diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/BmUnitInfoMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/BmUnitInfoMapper.xml index cbaa0a87..44904d85 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/BmUnitInfoMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/BmUnitInfoMapper.xml @@ -91,6 +91,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND a.type_name = #{typeName} + ORDER BY a.create_time DESC select count(*) from bm_unit_info where - and unit_name = #{unitName} + unit_name = #{unitName} diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/SysDicMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/SysDicMapper.xml index 33037a4e..cfcffbc7 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/SysDicMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/SysDicMapper.xml @@ -65,8 +65,8 @@ insert into sys_dic diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/BackApplyController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/BackApplyController.java index d1bad248..71e2a2e8 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/BackApplyController.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/BackApplyController.java @@ -12,6 +12,7 @@ import com.bonus.sgzb.common.core.web.domain.AjaxResult; import com.bonus.sgzb.common.core.web.page.TableDataInfo; import com.bonus.sgzb.common.log.annotation.Log; import com.bonus.sgzb.common.log.enums.BusinessType; +import com.bonus.sgzb.common.security.utils.SecurityUtils; import com.bonus.sgzb.material.domain.BackApplyInfo; import com.bonus.sgzb.material.service.BackApplyService; import io.swagger.annotations.Api; @@ -168,6 +169,7 @@ public class BackApplyController extends BaseController { bean.setCode(code); bean.setTaskType(36); bean.setTaskStatus("37"); + bean.setCreateBy(SecurityUtils.getLoginUser().getUserid().toString()); // 创建任务 boolean addTaskResult = backApplyService.insertSelective(bean) > 0; if (addTaskResult && bean.getTaskId() != null) { @@ -255,6 +257,7 @@ public class BackApplyController extends BaseController { bean.setCode(code); bean.setTaskType(36); bean.setTaskStatus("38"); + bean.setCreateBy(SecurityUtils.getLoginUser().getUserid().toString()); // 创建任务 boolean addTaskResult = backApplyService.insertSelective(bean) > 0; if (addTaskResult && bean.getTaskId() != null) { diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/InventoryAndWarehousingMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/InventoryAndWarehousingMapper.xml index 660961d9..d61cd0b3 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/InventoryAndWarehousingMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/InventoryAndWarehousingMapper.xml @@ -19,7 +19,7 @@ REMARKS, - MA_CODE, + MACODE, ) @@ -131,7 +131,6 @@ insert into ma_machine_label - label_id, label_code, ma_id, is_bind, @@ -139,7 +138,6 @@ create_time - #{maId}, #{code}, #{maId}, 1, diff --git a/sgzb-ui/src/views/store/poleConfig/poleConfig.vue b/sgzb-ui/src/views/store/poleConfig/poleConfig.vue index 2ed316ce..f07ed71f 100644 --- a/sgzb-ui/src/views/store/poleConfig/poleConfig.vue +++ b/sgzb-ui/src/views/store/poleConfig/poleConfig.vue @@ -199,7 +199,7 @@ export default { // 查询 handleQuery() { this.queryParams.pageNum = 1 - const keyWord = this.formData.keyWord?.trim() + const keyWord = this.formData.keyWord?.trim() || '' this.getList({ keyWord }) }, handleSearch() { @@ -243,6 +243,7 @@ export default { this.open = true this.isDetail = true this.title = '抱杆配套明细' + this.dialogForm.keyWord = '' this.getDetail({ id: row.id }) }, // 获取详情 diff --git a/sgzb-ui/src/views/store/warehousing/putInStore.vue b/sgzb-ui/src/views/store/warehousing/putInStore.vue index 698ac92c..1a054724 100644 --- a/sgzb-ui/src/views/store/warehousing/putInStore.vue +++ b/sgzb-ui/src/views/store/warehousing/putInStore.vue @@ -150,9 +150,6 @@ @pagination="getList" /> - - - - - - -