From a729039137c32b296d25759b0be0f7bb41438e10 Mon Sep 17 00:00:00 2001 From: dingjie Date: Wed, 20 Dec 2023 20:28:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=82=A8=E7=AE=A1=E7=90=86=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bonus/sgzb/base/api/domain/MaMachine.java | 26 +++++++++++ .../bonus/sgzb/base/api/domain/MaType.java | 20 +++++++++ .../base/controller/MaHouseController.java | 5 +-- .../bonus/sgzb/base/domain/MaHouseSet.java | 44 ++++++++++++++++++ .../com/bonus/sgzb/base/domain/MaPropSet.java | 6 ++- .../sgzb/base/mapper/BmUnitTypeMapper.java | 2 + .../bonus/sgzb/base/mapper/MaHouseMapper.java | 2 + .../sgzb/base/mapper/MaHouseSetMapper.java | 2 + .../sgzb/base/mapper/MaPartTypeMapper.java | 2 + .../sgzb/base/mapper/MaPropInfoMapper.java | 2 + .../base/mapper/MaSupplierInfoMapper.java | 2 + .../sgzb/base/mapper/MaTypeFileMapper.java | 2 + .../sgzb/base/mapper/MaTypeHisNumMapper.java | 2 + .../base/mapper/MaTypeHisPriceMapper.java | 2 + .../sgzb/base/mapper/MaTypeKeeperMapper.java | 2 + .../bonus/sgzb/base/mapper/SysDicMapper.java | 2 + .../base/service/impl/MaHouseServiceImpl.java | 2 + .../service/impl/MaMachineServiceImpl.java | 41 ++++++++++++++++- .../base/service/impl/MaTypeServiceImpl.java | 4 +- .../mapper/base/MaHouseSetMapper.xml | 25 +++++++---- .../resources/mapper/base/MaMachineMapper.xml | 4 +- .../mapper/base/MaMachineTypeMapper.xml | 45 ++++++++++++------- .../impl/PurchaseCheckInfoServiceImpl.java | 2 +- .../impl/RepairAuditDetailsServiceImpl.java | 9 +++- .../material/ScrapApplyDetailsMapper.xml | 2 +- .../sgzb/system/config/ResourcesConfig.java | 2 +- 26 files changed, 221 insertions(+), 38 deletions(-) diff --git a/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/MaMachine.java b/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/MaMachine.java index 0e5b16dd..05d938ef 100644 --- a/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/MaMachine.java +++ b/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/MaMachine.java @@ -17,6 +17,11 @@ public class MaMachine extends BaseEntity { */ @ApiModelProperty(value = "类型ID") private long typeId; + /** + * 类型ID + */ + @ApiModelProperty(value = "类型ID") + private long propId; /** * 物品种类 */ @@ -137,6 +142,11 @@ public class MaMachine extends BaseEntity { */ @ApiModelProperty(value = "数据所属组织") private String companyId; + /** + * 标签编号 + */ + @ApiModelProperty(value = "标签编号") + private String labelCode; public long getMaId() { @@ -367,4 +377,20 @@ public class MaMachine extends BaseEntity { public void setMaStatusName(String maStatusName) { this.maStatusName = maStatusName; } + + public String getLabelCode() { + return labelCode; + } + + public void setLabelCode(String labelCode) { + this.labelCode = labelCode; + } + + public long getPropId() { + return propId; + } + + public void setPropId(long propId) { + this.propId = propId; + } } diff --git a/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/MaType.java b/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/MaType.java index f5a6f6a4..ceebe3ac 100644 --- a/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/MaType.java +++ b/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/MaType.java @@ -174,6 +174,10 @@ public class MaType extends BaseEntity { @ApiModelProperty(value = "资产属性名称") private String propName; + /** 资产属性名称 */ + @ApiModelProperty(value = "类型编码") + private String code; + /** 子节点 */ @JsonInclude(JsonInclude.Include.NON_EMPTY) private List children = new ArrayList<>(); @@ -500,4 +504,20 @@ public class MaType extends BaseEntity { public void setLabel(String label) { this.label = label; } + + public Date getEffTime() { + return effTime; + } + + public void setEffTime(Date effTime) { + this.effTime = effTime; + } + + public String getCode() { + return code; + } + + public void setCode(String code) { + this.code = code; + } } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaHouseController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaHouseController.java index 95f3f0d1..d563821e 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaHouseController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/controller/MaHouseController.java @@ -29,11 +29,10 @@ public class MaHouseController extends BaseController { */ @ApiOperation(value = "查询仓库货架列表") @GetMapping("/list") - public TableDataInfo list(MaHouse house) + public AjaxResult list(MaHouse house) { - startPage(); List list = houseService.selectHouseList(house); - return getDataTable(list); + return AjaxResult.success(list); } /** diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaHouseSet.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaHouseSet.java index ec587f9b..be0734d0 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaHouseSet.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaHouseSet.java @@ -80,6 +80,18 @@ public class MaHouseSet { @ApiModelProperty(value= "数据所属组织") private String companyId; + @ApiModelProperty(value = "规格型号") + private String specificationType; + + @ApiModelProperty(value = "机具类型名称") + private String machineTypeName; + + @ApiModelProperty(value = "物品种类") + private String itemType; + + @ApiModelProperty(value = "设备编码") + private String maCode; + public long getId() { return id; } @@ -211,4 +223,36 @@ public class MaHouseSet { public void setShelfNum(String shelfNum) { this.shelfNum = shelfNum; } + + public String getSpecificationType() { + return specificationType; + } + + public void setSpecificationType(String specificationType) { + this.specificationType = specificationType; + } + + public String getMachineTypeName() { + return machineTypeName; + } + + public void setMachineTypeName(String machineTypeName) { + this.machineTypeName = machineTypeName; + } + + public String getItemType() { + return itemType; + } + + public void setItemType(String itemType) { + this.itemType = itemType; + } + + public String getMaCode() { + return maCode; + } + + public void setMaCode(String maCode) { + this.maCode = maCode; + } } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaPropSet.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaPropSet.java index b58a655e..7195155a 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaPropSet.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/domain/MaPropSet.java @@ -2,6 +2,8 @@ package com.bonus.sgzb.base.domain; import lombok.Data; +import java.util.Date; + @Data public class MaPropSet { /** @@ -31,7 +33,7 @@ public class MaPropSet { /** * 创建时间 */ - private java.sql.Timestamp createTime; + private Date createTime; /** * 更新者 */ @@ -39,7 +41,7 @@ public class MaPropSet { /** * 更新时间 */ - private java.sql.Timestamp updateTime; + private Date updateTime; /** * 备注 */ diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/BmUnitTypeMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/BmUnitTypeMapper.java index 38a1701a..40dacb12 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/BmUnitTypeMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/BmUnitTypeMapper.java @@ -3,6 +3,7 @@ package com.bonus.sgzb.base.mapper; import java.util.List; import com.bonus.sgzb.base.domain.BmUnitType; import com.bonus.sgzb.system.api.domain.SysDept; +import org.apache.ibatis.annotations.Mapper; /** * 单位类型bm_unit_type(同数据字典合并)Mapper接口 @@ -10,6 +11,7 @@ import com.bonus.sgzb.system.api.domain.SysDept; * @author bonus * @date 2023-12-11 */ +@Mapper public interface BmUnitTypeMapper { /** diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaHouseMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaHouseMapper.java index 80cfc76d..1443cf35 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaHouseMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaHouseMapper.java @@ -1,6 +1,7 @@ package com.bonus.sgzb.base.mapper; import com.bonus.sgzb.base.domain.MaHouse; +import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; @@ -10,6 +11,7 @@ import java.util.List; * * @author ruoyi */ +@Mapper public interface MaHouseMapper { /** * 校验项目名称 diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaHouseSetMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaHouseSetMapper.java index d2def43f..a403777b 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaHouseSetMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaHouseSetMapper.java @@ -1,9 +1,11 @@ package com.bonus.sgzb.base.mapper; import com.bonus.sgzb.base.domain.MaHouseSet; +import org.apache.ibatis.annotations.Mapper; import java.util.List; +@Mapper public interface MaHouseSetMapper { public List getHouseSetList(MaHouseSet maHouseSet); diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPartTypeMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPartTypeMapper.java index f7780dbc..d2a83f98 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPartTypeMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPartTypeMapper.java @@ -1,6 +1,7 @@ package com.bonus.sgzb.base.mapper; import com.bonus.sgzb.base.domain.MaPartType; +import org.apache.ibatis.annotations.Mapper; import java.util.List; @@ -10,6 +11,7 @@ import java.util.List; * @author makejava * @since 2023-11-27 16:44:07 */ +@Mapper public interface MaPartTypeMapper { /** diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPropInfoMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPropInfoMapper.java index 047156b1..d68149d5 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPropInfoMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaPropInfoMapper.java @@ -3,6 +3,7 @@ package com.bonus.sgzb.base.mapper; import com.bonus.sgzb.base.api.domain.MaType; import com.bonus.sgzb.base.domain.MaPropInfo; import com.bonus.sgzb.base.domain.MaPropSet; +import org.apache.ibatis.annotations.Mapper; import java.util.List; @@ -12,6 +13,7 @@ import java.util.List; * @author makejava * @since 2023-11-28 10:18:07 */ +@Mapper public interface MaPropInfoMapper { /** diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaSupplierInfoMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaSupplierInfoMapper.java index dc9aee4c..b0100475 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaSupplierInfoMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaSupplierInfoMapper.java @@ -1,6 +1,7 @@ package com.bonus.sgzb.base.mapper; import com.bonus.sgzb.base.domain.MaSupplierInfo; +import org.apache.ibatis.annotations.Mapper; import java.util.List; @@ -10,6 +11,7 @@ import java.util.List; * @author bonus * @date 2023-12-10 */ +@Mapper public interface MaSupplierInfoMapper { /** diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeFileMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeFileMapper.java index 0ffce978..a78499bc 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeFileMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeFileMapper.java @@ -1,6 +1,7 @@ package com.bonus.sgzb.base.mapper; import com.bonus.sgzb.base.domain.MaTypeFile; +import org.apache.ibatis.annotations.Mapper; import java.util.List; @@ -10,6 +11,7 @@ import java.util.List; * @author bonus * @date 2023-12-11 */ +@Mapper public interface MaTypeFileMapper { /** diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeHisNumMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeHisNumMapper.java index a5d378a6..a53815f9 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeHisNumMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeHisNumMapper.java @@ -1,9 +1,11 @@ package com.bonus.sgzb.base.mapper; import com.bonus.sgzb.base.domain.MaTypeHisNum; +import org.apache.ibatis.annotations.Mapper; import java.util.List; +@Mapper public interface MaTypeHisNumMapper { public List getTypeHisNum(MaTypeHisNum maTypeHisNum); diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeHisPriceMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeHisPriceMapper.java index 06db3689..52b721b2 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeHisPriceMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeHisPriceMapper.java @@ -1,9 +1,11 @@ package com.bonus.sgzb.base.mapper; import com.bonus.sgzb.base.domain.MaTypeHisPrice; +import org.apache.ibatis.annotations.Mapper; import java.util.List; +@Mapper public interface MaTypeHisPriceMapper { public List getTypeHisPrice(MaTypeHisPrice maTypeHisPrice); diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeKeeperMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeKeeperMapper.java index 3c2cf2d9..a88eb24e 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeKeeperMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/MaTypeKeeperMapper.java @@ -2,6 +2,7 @@ package com.bonus.sgzb.base.mapper; import com.bonus.sgzb.base.vo.DeptUser; import com.bonus.sgzb.base.vo.MaTypeKeeperVO; +import org.apache.ibatis.annotations.Mapper; import java.util.List; @@ -11,6 +12,7 @@ import java.util.List; * @author makejava * @since 2023-11-28 11:07:26 */ +@Mapper public interface MaTypeKeeperMapper { /** diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/SysDicMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/SysDicMapper.java index ba0e19b3..822332ed 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/SysDicMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/mapper/SysDicMapper.java @@ -1,6 +1,7 @@ package com.bonus.sgzb.base.mapper; import com.bonus.sgzb.base.api.domain.SysDic; +import org.apache.ibatis.annotations.Mapper; import java.util.List; @@ -11,6 +12,7 @@ import java.util.List; * @author bonus * @date 2023-12-11 */ +@Mapper public interface SysDicMapper { /** diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaHouseServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaHouseServiceImpl.java index 028f82bc..7b18d5d2 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaHouseServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaHouseServiceImpl.java @@ -7,6 +7,7 @@ import com.bonus.sgzb.base.service.IhouseService; import com.bonus.sgzb.common.core.constant.UserConstants; import com.bonus.sgzb.common.core.exception.ServiceException; import com.bonus.sgzb.common.core.utils.StringUtils; +import com.bonus.sgzb.common.security.utils.SecurityUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -70,6 +71,7 @@ public class MaHouseServiceImpl implements IhouseService { { throw new ServiceException("仓库货架停用,不允许新增"); } + house.setCreateBy(SecurityUtils.getUsername()); return houseMapper.insertHouse(house); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaMachineServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaMachineServiceImpl.java index b52d6306..779ccd2a 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaMachineServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaMachineServiceImpl.java @@ -2,12 +2,21 @@ package com.bonus.sgzb.base.service.impl; import com.bonus.sgzb.base.api.domain.MaMachine; import com.bonus.sgzb.base.api.domain.MaType; +import com.bonus.sgzb.base.domain.MaLabelBind; +import com.bonus.sgzb.base.domain.MaPropSet; +import com.bonus.sgzb.base.mapper.MaLabelBindMapper; import com.bonus.sgzb.base.mapper.MaMachineMapper; +import com.bonus.sgzb.base.mapper.MaPropInfoMapper; import com.bonus.sgzb.base.mapper.MaTypeMapper; import com.bonus.sgzb.base.service.MaMachineService; +import com.bonus.sgzb.base.vo.MaLabelBindVO; +import com.bonus.sgzb.common.security.utils.SecurityUtils; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; +import java.util.Date; import java.util.List; @Service @@ -19,6 +28,12 @@ public class MaMachineServiceImpl implements MaMachineService { @Resource private MaTypeMapper typeMapper; + @Resource + private MaLabelBindMapper labelBindMapper; + + @Resource + private MaPropInfoMapper maPropInfoMapper; + @Override public List getMaMachine(MaMachine maMachine) { @@ -43,9 +58,33 @@ public class MaMachineServiceImpl implements MaMachineService { machine.setItemType(maType2.getTypeName()); } + /** + * 新增机具设备 + * @param maMachine 机具设备信息 + * @return 结果 + */ @Override + @Transactional public int maMachineAdd(MaMachine maMachine) { - return maMachineMapper.maMachineAdd(maMachine); + int i = maMachineMapper.maMachineAdd(maMachine); + // 新增标签绑定 + MaLabelBind maLabelBind = new MaLabelBind(); + String labelCode = maMachine.getLabelCode(); + maLabelBind.setLabelCode(labelCode); + maLabelBind.setMaId(maMachine.getMaId()); + maLabelBind.setTypeId(maMachine.getTypeId()); + labelBindMapper.insertLabelBind(maLabelBind); + + // 新增机具和资产属性绑定关系 + MaPropSet maPropSet = new MaPropSet(); + maPropSet.setTypeId(maMachine.getTypeId()); + maPropSet.setPropId(maMachine.getPropId()); + maPropSet.setCreateTime(new Date()); + maPropSet.setCreateBy(SecurityUtils.getUsername()); + maPropSet.setCompanyId(maMachine.getCompanyId()); + maPropInfoMapper.insertMaPropSet(maPropSet); + + return i; } @Override diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaTypeServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaTypeServiceImpl.java index f8348c2d..acb16a12 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaTypeServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/base/service/impl/MaTypeServiceImpl.java @@ -61,7 +61,7 @@ public class MaTypeServiceImpl implements ITypeService { typeFile.setTypeId(typeId); typeFile.setFileName(maType.getPhotoName()); typeFile.setFileUrl(maType.getPhotoUrl()); - typeFile.setFileType(""); + typeFile.setFileType("1"); typeFileMapper.insertMaTypeFile(typeFile); } // 文档路径保存 @@ -70,7 +70,7 @@ public class MaTypeServiceImpl implements ITypeService { typeFile1.setTypeId(typeId); typeFile1.setFileName(maType.getDocumentName()); typeFile1.setFileUrl(maType.getDocumentUrl()); - typeFile1.setFileType(""); + typeFile1.setFileType("2"); typeFileMapper.insertMaTypeFile(typeFile1); } // 库管员配置 diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaHouseSetMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaHouseSetMapper.xml index 80123534..5d30ac44 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaHouseSetMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaHouseSetMapper.xml @@ -89,29 +89,36 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaMachineMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaMachineMapper.xml index 3d49ec35..9d511e87 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaMachineMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/base/MaMachineMapper.xml @@ -39,12 +39,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select m.type_id, m.type_name, m.parent_id, m.status, m.num, m.unit_id, m.manage_type, - m.lease_price, m.rent_price, m.buy_price, m.pay_price, m.level, m.rated_load, m.test_load, + m.lease_price,m.eff_time, m.rent_price, m.buy_price, m.pay_price, m.level, m.rated_load, m.test_load, m.holding_time, m.warn_num, mtf.file_name photoName, mtf.file_url photoUrl, mtf2.file_name documentName, mtf2.file_url documentUrl, mtk.user_id keeperUserId, su.user_name keeperUserName, mpi.prop_name, m.del_flag, m.create_by, m.create_time, @@ -251,18 +263,21 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" @@ -285,7 +300,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select m.type_id, m.type_name, m.parent_id, m.status, m.num, m.unit_id, m.unit_name, m.manage_type, - m.lease_price, m.buy_price, m.pay_price, m.level, m.rated_load, m.test_load, + m.lease_price, m.eff_time, m.buy_price, m.pay_price, m.level, m.rated_load, m.test_load, m.holding_time, m.warn_num, mtf.file_name photoName, mtf.file_url photoUrl, mtf2.file_name documentName, mtf2.file_url documentUrl, mtk.user_id keeperUserId, su.user_name keeperUserName, mpi.prop_name, m.del_flag, m.create_by, m.create_time, @@ -314,7 +329,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" left join ma_prop_info mpi on mps.prop_id = mpi.prop_id left join (select * from ma_type_file where file_type = '1') mtf on m.type_id = mtf.type_id left join (select * from ma_type_file where file_type = '2') mtf2 on m.type_id = mtf2.type_id - left join ma_type_keeper mtk on mtf.type_id = mtk.type_id + left join ma_type_keeper mtk on m.type_id = mtk.type_id left join sys_user su on mtk.user_id = su.user_id where m.parent_id = #{typeId} and m.status = '0' and m.del_flag = '0' @@ -324,7 +339,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select m.type_id, m.type_name, m.parent_id, m.status, m.num, m.unit_id, m.manage_type, - m.lease_price, m.rent_price, m.buy_price, m.pay_price, m.level, m.rated_load, m.test_load, + m.lease_price, m.eff_time, m.rent_price, m.buy_price, m.pay_price, m.level, m.rated_load, m.test_load, m.holding_time, m.warn_num, m.del_flag, m.create_by, m.create_time, m.remark, m.company_id from ma_type m diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseCheckInfoServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseCheckInfoServiceImpl.java index 9e824bba..77edd7f6 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseCheckInfoServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/PurchaseCheckInfoServiceImpl.java @@ -130,7 +130,7 @@ public class PurchaseCheckInfoServiceImpl implements IPurchaseCheckInfoService // 采购单号编码生成规则 private String purchaseCodeRule() { - SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); Date nowDate = DateUtils.getNowDate(); String format = dateFormat.format(nowDate); int taskNum = taskMapper.selectTaskNumByMonth(nowDate,23) + 1; diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java index aace9c20..5fe1630b 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java @@ -230,12 +230,17 @@ public class RepairAuditDetailsServiceImpl implements IRepairAuditDetailsService } } + // 修饰审核通过时改修任务为已通过审核 + task1.setTaskStatus(47); + task1.setUpdateTime(new Date()); + task1.setUpdateBy(SecurityUtils.getUsername()); + taskMapper.updateTmTask(task1); } else { // 修饰审核任务不通过时 TmTask tmTask = new TmTask(); tmTask.setTaskId(taskId); tmTask.setRemark(scrapAudit.getRemark()); - tmTask.setTaskStatus(47); + tmTask.setTaskStatus(48); tmTask.setUpdateTime(new Date()); tmTask.setUpdateBy(SecurityUtils.getUsername()); taskMapper.updateTmTask(tmTask); @@ -247,7 +252,7 @@ public class RepairAuditDetailsServiceImpl implements IRepairAuditDetailsService // 采购单号编码生成规则 private String purchaseCodeRule(String code,Integer taskType) { - SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); Date nowDate = DateUtils.getNowDate(); String format = dateFormat.format(nowDate); int taskNum = taskMapper.selectTaskNumByMonth(nowDate,taskType) + 1; diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ScrapApplyDetailsMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ScrapApplyDetailsMapper.xml index 95c0b3a1..b462ae72 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ScrapApplyDetailsMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/material/ScrapApplyDetailsMapper.xml @@ -152,7 +152,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"