diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/controller/DevInfoController.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/controller/DevInfoController.java index 543f307..f47af44 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/controller/DevInfoController.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/controller/DevInfoController.java @@ -96,6 +96,11 @@ public class DevInfoController extends BaseController { public AjaxResult hotList(DevInfoVo devInfo) { return devInfoService.selectDevInfoHotList(devInfo); } + @ApiOperation(value = "关联装备列表") + @GetMapping("/associationList") + public AjaxResult associationList(DevInfoVo devInfo) { + return AjaxResult.success(devInfoService.selectAssociationList(devInfo)); + } /** * 获取设备信息详细信息 diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/controller/MaDevQcController.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/controller/MaDevQcController.java index 02014f5..f010bb4 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/controller/MaDevQcController.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/controller/MaDevQcController.java @@ -1,5 +1,6 @@ package com.bonus.material.device.controller; +import com.bonus.common.biz.enums.HttpCodeEnum; import com.bonus.common.core.web.controller.BaseController; import com.bonus.common.core.web.domain.AjaxResult; import com.bonus.material.device.domain.DevInfo; @@ -33,11 +34,23 @@ public class MaDevQcController extends BaseController { */ @ApiOperation(value = "装备质检列表") @GetMapping("/list") - public AjaxResult list(@RequestBody MaDevQc maDevQc) { + public AjaxResult list(MaDevQc maDevQc) { startPage(); List list = maDevQcService.selectDevQcList(maDevQc); return AjaxResult.success(getDataTable(list)); } + /** + * 装备质检列表 + * @param maDevQc + * @return + */ + @ApiOperation(value = "装备质检列表") + @GetMapping("/qcList") + public AjaxResult qcList(MaDevQc maDevQc) { + startPage(); + List list = maDevQcService.selectQcList(maDevQc); + return AjaxResult.success(getDataTable(list)); + } /** * 新增装备质检--含附件上传 @@ -58,6 +71,10 @@ public class MaDevQcController extends BaseController { @ApiOperation(value = "删除装备质检") @PostMapping("/deleteById") public AjaxResult deleteById(@RequestBody MaDevQc maDevQc) { - return maDevQcService.deleteById(maDevQc); + if (maDevQc == null || maDevQc.getId() == null) { + return AjaxResult.error(HttpCodeEnum.TO_PARAM_NULL.getCode(), HttpCodeEnum.TO_PARAM_NULL.getMsg()); + } + Integer i = maDevQcService.deleteById(maDevQc); + return i > 0 ? AjaxResult.success("删除成功") : AjaxResult.error("删除失败"); } } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/DevInfo.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/DevInfo.java index b4112dc..9670359 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/DevInfo.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/DevInfo.java @@ -249,4 +249,10 @@ public class DevInfo extends BaseEntity { @ApiModelProperty(value = "校验周期") private Integer checkCycle; + @ApiModelProperty(value = "是否上传质检证书(0:否 1:是)") + private Integer isQc; + + @ApiModelProperty(value = "是否上传安全证书(0:否 1:是)") + private Integer isSafeBook; + } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/MaDevQc.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/MaDevQc.java index f376583..dacf63f 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/MaDevQc.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/MaDevQc.java @@ -60,5 +60,15 @@ public class MaDevQc extends BaseEntity implements Serializable { @ApiModelProperty(value = "附件信息") private List fileInfoList; + @ApiModelProperty(value = "附件地址") + private String url; + + @ApiModelProperty(value = "上传人") + private String nickName; + + @ApiModelProperty(value = "质检次数") + private Integer minNum; + private Integer maxNum; + } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/SafeBookInfo.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/SafeBookInfo.java index d8c63a2..100ff97 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/SafeBookInfo.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/domain/SafeBookInfo.java @@ -1,10 +1,12 @@ package com.bonus.material.device.domain; +import com.bonus.common.biz.domain.BmFileInfo; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; +import java.util.List; /** * @Author:liang.chao @@ -21,9 +23,6 @@ public class SafeBookInfo { @ApiModelProperty(value = "关联装备") private Integer maId; - @ApiModelProperty(value = "证书附件") - private String url; - @ApiModelProperty(value = "上传人Id") private Long uploadPerson; @@ -38,4 +37,7 @@ public class SafeBookInfo { private String startTime; private String endTime; + + @ApiModelProperty(value = "安全证书附件") + private List fileInfoList; } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/BmFileInfoMapper.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/BmFileInfoMapper.java index 3a2d057..14ac90b 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/BmFileInfoMapper.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/BmFileInfoMapper.java @@ -8,6 +8,7 @@ import java.util.List; /** * 附件Mapper接口 + * * @author xsheng */ public interface BmFileInfoMapper { @@ -17,7 +18,7 @@ public interface BmFileInfoMapper { * @param id 附件主键 * @return 附件 */ - List selectBmFileInfoById(Long id); + List selectBmFileInfoById(Long id); /** * 查询附件列表 @@ -55,8 +56,7 @@ public interface BmFileInfoMapper { /** * 批量删除附件 - - * + * * @param ids 需要删除的数据主键集合 * @return 结果 */ @@ -72,4 +72,6 @@ public interface BmFileInfoMapper { int deleteBmFileInfoByBizInfo(BmFileInfo bmFileInfo); TypeInfo getTypeInfo(String deviceName); + + Integer deleteBmFileInfoByMaId(@Param("maId") Integer maId, @Param("fileType") Integer fileType); } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/DevInfoMapper.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/DevInfoMapper.java index d3d73de..ec0e953 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/DevInfoMapper.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/DevInfoMapper.java @@ -4,6 +4,8 @@ package com.bonus.material.device.mapper; import com.bonus.common.biz.domain.*; import com.bonus.material.book.domain.BookCarInfoDto; import com.bonus.material.device.domain.DevInfo; +import com.bonus.material.device.domain.MaDevQc; +import com.bonus.material.device.domain.SafeBookInfo; import com.bonus.material.device.domain.dto.InfoMotionDto; import com.bonus.material.device.domain.vo.DevInfoVo; import com.bonus.material.device.domain.vo.LeaseVo; @@ -167,5 +169,10 @@ public interface DevInfoMapper { DevInfoVo selectCompanyById(String companyId); String getCodeByMaId(Long maId); + + Integer updateDevInfoIsQc(MaDevQc maDevQc); + Integer updateDevInfoIsSafeBook(SafeBookInfo safeBookInfo); + + List selectAssociationList(DevInfoVo devInfo); } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/MaDevQcMapper.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/MaDevQcMapper.java index dbc39da..c44d290 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/MaDevQcMapper.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/mapper/MaDevQcMapper.java @@ -41,4 +41,6 @@ public interface MaDevQcMapper { * @return */ String selectTaskNumByMonth(Date nowDate); + + List selectQcList(MaDevQc maDevQc); } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/DevInfoService.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/DevInfoService.java index 9a0be72..905d0ad 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/DevInfoService.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/DevInfoService.java @@ -103,4 +103,6 @@ public interface DevInfoService { String importMaProp(List maPropInfoList, boolean updateSupport, Long operName); void downLoadTemplate(HttpServletResponse resp); + + List selectAssociationList(DevInfoVo devInfo); } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/MaDevQcService.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/MaDevQcService.java index 270040f..70e9614 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/MaDevQcService.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/MaDevQcService.java @@ -30,5 +30,7 @@ public interface MaDevQcService { * @param maDevQc * @return */ - AjaxResult deleteById(MaDevQc maDevQc); + Integer deleteById(MaDevQc maDevQc); + + List selectQcList(MaDevQc maDevQc); } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/DevInfoServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/DevInfoServiceImpl.java index c9ee18e..ef8172e 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/DevInfoServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/DevInfoServiceImpl.java @@ -667,6 +667,12 @@ public class DevInfoServiceImpl implements DevInfoService { } } + @Override + public List selectAssociationList(DevInfoVo devInfo) { + devInfo.setCompanyId(SecurityUtils.getLoginUser().getSysUser().getCompanyId().toString()); + return devInfoMapper.selectAssociationList(devInfo); + } + @Override public void insertOutType(String devInfo) { ObjectMapper objectMapper = new ObjectMapper(); diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/MaDevQcServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/MaDevQcServiceImpl.java index 87dfad3..2a5135c 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/MaDevQcServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/MaDevQcServiceImpl.java @@ -9,6 +9,7 @@ import com.bonus.common.core.web.domain.AjaxResult; import com.bonus.common.security.utils.SecurityUtils; import com.bonus.material.device.domain.MaDevQc; import com.bonus.material.device.mapper.BmFileInfoMapper; +import com.bonus.material.device.mapper.DevInfoMapper; import com.bonus.material.device.mapper.MaDevQcMapper; import com.bonus.material.device.service.MaDevQcService; import org.apache.commons.collections4.CollectionUtils; @@ -32,8 +33,12 @@ public class MaDevQcServiceImpl implements MaDevQcService { @Resource private BmFileInfoMapper bmFileInfoMapper; + @Resource + private DevInfoMapper devInfoMapper; + /** * 装备质检列表 + * * @param maDevQc * @return */ @@ -44,6 +49,7 @@ public class MaDevQcServiceImpl implements MaDevQcService { /** * 新增装备质检 + * * @param maDevQc * @return */ @@ -57,12 +63,16 @@ public class MaDevQcServiceImpl implements MaDevQcService { maDevQc.setCreateBy(String.valueOf(SecurityUtils.getUserId())); maDevQc.setCreateTime(DateUtils.getNowDate()); int result = maDevQcMapper.insertDevQc(maDevQc); + devInfoMapper.updateDevInfoIsQc(maDevQc); if (result > 0 && maDevQc.getId() != null) { if (CollectionUtils.isNotEmpty(maDevQc.getFileInfoList())) { for (BmFileInfo bmFileInfo : maDevQc.getFileInfoList()) { - bmFileInfo.setModelId(Long.valueOf(maDevQc.getId())); + bmFileInfo.setTaskId(Long.valueOf(maDevQc.getId())); + bmFileInfo.setModelId(Long.valueOf(maDevQc.getMaId())); bmFileInfo.setTaskType(MaterialConstants.MATERIAL_FILE_TYPE_CODE); + // 质检附件 bmFileInfo.setFileType(4L); + bmFileInfo.setCreateBy(SecurityUtils.getLoginUser().getUserid().toString()); bmFileInfoMapper.insertBmFileInfo(bmFileInfo); } } @@ -72,6 +82,7 @@ public class MaDevQcServiceImpl implements MaDevQcService { /** * 生成需求编号 + * * @return */ private String getString() { @@ -90,20 +101,26 @@ public class MaDevQcServiceImpl implements MaDevQcService { } else { taskNum = "0001"; } - return "QC" + format + "-" + taskNum; + return "WXBY" + format + "-" + taskNum; } /** * 删除装备质检 + * * @param maDevQc * @return */ @Override - public AjaxResult deleteById(MaDevQc maDevQc) { - if (maDevQc == null || maDevQc.getId() == null) { - return AjaxResult.error(HttpCodeEnum.TO_PARAM_NULL.getCode(), HttpCodeEnum.TO_PARAM_NULL.getMsg()); + public Integer deleteById(MaDevQc maDevQc) { + int i = maDevQcMapper.deleteDevQcById(maDevQc.getId()); + if (i > 0) { + bmFileInfoMapper.deleteBmFileInfoByMaId(maDevQc.getId(),4); } - return maDevQcMapper.deleteDevQcById(maDevQc.getId()) > 0 ? AjaxResult.success(HttpCodeEnum.SUCCESS.getMsg()) : - AjaxResult.error(HttpCodeEnum.FAIL.getCode(), HttpCodeEnum.FAIL.getMsg()); + return i; + } + + @Override + public List selectQcList(MaDevQc maDevQc) { + return maDevQcMapper.selectQcList(maDevQc); } } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/SafeBookServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/SafeBookServiceImpl.java index f30e305..57a7660 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/SafeBookServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/SafeBookServiceImpl.java @@ -1,10 +1,15 @@ package com.bonus.material.device.service.impl; +import com.bonus.common.biz.constant.MaterialConstants; +import com.bonus.common.biz.domain.BmFileInfo; import com.bonus.common.core.utils.DateUtils; import com.bonus.common.security.utils.SecurityUtils; import com.bonus.material.device.domain.SafeBookInfo; +import com.bonus.material.device.mapper.BmFileInfoMapper; +import com.bonus.material.device.mapper.DevInfoMapper; import com.bonus.material.device.mapper.SafeBookMapper; import com.bonus.material.device.service.SafeBookService; +import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import java.text.SimpleDateFormat; @@ -22,6 +27,12 @@ public class SafeBookServiceImpl implements SafeBookService { @Resource private SafeBookMapper safeBookMapper; + + @Resource + private BmFileInfoMapper bmFileInfoMapper; + + @Resource + private DevInfoMapper devInfoMapper; @Override public List getSafeBookByMaId(SafeBookInfo safeBookInfo) { return safeBookMapper.getSafeBookByMaId(safeBookInfo); @@ -31,12 +42,30 @@ public class SafeBookServiceImpl implements SafeBookService { public Integer addSafeBook(SafeBookInfo safeBookInfo) { safeBookInfo.setCode(getString()); safeBookInfo.setUploadPerson(SecurityUtils.getLoginUser().getUserid()); - return safeBookMapper.addSafeBook(safeBookInfo); + Integer i = safeBookMapper.addSafeBook(safeBookInfo); + devInfoMapper.updateDevInfoIsSafeBook(safeBookInfo); + if (i > 0){ + if (CollectionUtils.isNotEmpty(safeBookInfo.getFileInfoList())) { + for (BmFileInfo bmFileInfo : safeBookInfo.getFileInfoList()) { + bmFileInfo.setModelId(safeBookInfo.getId().longValue()); + bmFileInfo.setTaskType(MaterialConstants.MATERIAL_FILE_TYPE_CODE); + // 安全证书附件 + bmFileInfo.setFileType(5L); + bmFileInfo.setCreateBy(SecurityUtils.getLoginUser().getUserid().toString()); + bmFileInfoMapper.insertBmFileInfo(bmFileInfo); + } + } + } + return i; } @Override public Integer delSafeBook(SafeBookInfo safeBookInfo) { - return safeBookMapper.delSafeBook(safeBookInfo); + Integer i = safeBookMapper.delSafeBook(safeBookInfo); + if (i > 0){ + bmFileInfoMapper.deleteBmFileInfoByMaId(safeBookInfo.getMaId(),5); + } + return i; } private String getString() { diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/controller/MaTypeController.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/controller/MaTypeController.java index 935ad4c..608fd66 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/controller/MaTypeController.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/controller/MaTypeController.java @@ -255,11 +255,14 @@ public class MaTypeController extends BaseController { @ApiOperation(value = "租赁价(批量)修改") @PostMapping("/updateLeasePrice") - public AjaxResult updateLeasePrice(@RequestBody List typeIds) { - if (typeIds.isEmpty()) { + public AjaxResult updateLeasePrice(@RequestBody MaType maType) { + if (maType.getTypeIds().isEmpty()) { return AjaxResult.error("请选择要修改的机具"); } - Integer i = iTypeService.updateLeasePrice(typeIds); + if (maType.getLeasePrice() == null) { + return AjaxResult.error("请输入价格"); + } + Integer i = iTypeService.updateLeasePrice(maType); if (i > 0){ return AjaxResult.success("修改成功"); }else { diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/mapper/MaTypeMapper.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/mapper/MaTypeMapper.java index 67eef0f..0f9b478 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/mapper/MaTypeMapper.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/mapper/MaTypeMapper.java @@ -4,6 +4,7 @@ import com.bonus.material.ma.vo.*; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; +import java.math.BigDecimal; import java.util.List; /** @@ -85,5 +86,5 @@ public interface MaTypeMapper { List selectParentId(@Param("typeId")Long typeId, @Param("level")Integer level); - Integer updateLeasePrice(@Param("typeIds")List typeIds); + Integer updateLeasePrice(@Param("typeIds")List typeIds,@Param("leasePrice") BigDecimal leasePrice); } \ No newline at end of file diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/service/ITypeService.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/service/ITypeService.java index bc44c59..79f0d8f 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/service/ITypeService.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/service/ITypeService.java @@ -68,5 +68,5 @@ public interface ITypeService { List getEquipmentType(Long typeId, String typeName); - Integer updateLeasePrice(List typeIds); + Integer updateLeasePrice(MaType typeIds); } diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/service/impl/MaTypeServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/service/impl/MaTypeServiceImpl.java index 3955130..b084c8f 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/service/impl/MaTypeServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/service/impl/MaTypeServiceImpl.java @@ -372,8 +372,8 @@ public class MaTypeServiceImpl implements ITypeService { } @Override - public Integer updateLeasePrice(List typeIds) { - return maTypeMapper.updateLeasePrice(typeIds); + public Integer updateLeasePrice(MaType maType) { + return maTypeMapper.updateLeasePrice(maType.getTypeIds(), maType.getLeasePrice()); } /** diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/vo/MaType.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/vo/MaType.java index 871a28e..b27456f 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/vo/MaType.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/ma/vo/MaType.java @@ -214,4 +214,6 @@ public class MaType extends BaseEntity { * */ @ApiModelProperty(value = "推送智慧工程定义的门类分类机具编码") private String intelligentCode; + + private List typeIds; } diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/BmFileInfoMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/BmFileInfoMapper.xml index d86ee17..6c33a69 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/BmFileInfoMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/BmFileInfoMapper.xml @@ -51,7 +51,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" `name`, url, file_type, - create_by, + create_by, create_time @@ -61,7 +61,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{fileName}, #{fileUrl}, #{fileType}, - #{createBy}, + #{createBy}, now() @@ -118,4 +118,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and file_type = #{fileType} + + delete from bm_file_info where model_id = #{maId} and task_type = 17 and file_type = #{fileType} + \ No newline at end of file diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/DevInfoMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/DevInfoMapper.xml index cb99b11..aca35b3 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/DevInfoMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/DevInfoMapper.xml @@ -455,6 +455,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update ma_dev_info set ma_status = #{maStatus} where ma_id = #{maId} and is_active = 1 + + update ma_dev_info set is_qc = 1 where ma_id = #{maId} and is_active = 1 + + + update ma_dev_info set is_safe_book = 1 where ma_id = #{maId} and is_active = 1 + + diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/MaDevQcMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/MaDevQcMapper.xml index c9c70d9..6509e37 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/MaDevQcMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/MaDevQcMapper.xml @@ -32,34 +32,41 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/SafeBookMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/SafeBookMapper.xml index 25fa05d..94691a3 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/SafeBookMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/SafeBookMapper.xml @@ -3,9 +3,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - - insert into safe_book(code,ma_id,url,upload_person,create_time) - values(#{code},#{maId},#{url},#{uploadPerson},now()) + + insert into safe_book(code,ma_id,upload_person,create_time) + values(#{code},#{maId},#{uploadPerson},now()) diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/order/OrderInfoMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/order/OrderInfoMapper.xml index dc71559..2b79b15 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/order/OrderInfoMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/order/OrderInfoMapper.xml @@ -163,7 +163,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" left join ma_type mt ON mdi.type_id = mt.type_id AND bfi.file_type = 0 WHERE - hh.id = #{id} and bfi.task_type = 17 limit 1 + hh.id = #{id} and bfi.task_type = 17 and bfi.file_type = 0 limit 1