parent
00e588e8b3
commit
0d2536234f
|
|
@ -95,17 +95,6 @@ public class BmFileInfoController extends BaseController
|
|||
return toAjax(bmFileInfoService.insertBmFileInfo(bmFileInfo));
|
||||
}
|
||||
|
||||
@ApiOperation(value = "批量新增附件")
|
||||
@PreventRepeatSubmit
|
||||
@RequiresPermissions("basic:info:add")
|
||||
@SysLog(title = "附件", businessType = OperaType.INSERT, logType = 1,module = "仓储管理->批量新增附件")
|
||||
@PostMapping
|
||||
public AjaxResult add(@RequestBody List<BmFileInfo> bmFileInfos)
|
||||
{
|
||||
return toAjax(bmFileInfoService.insertBmFileInfos(bmFileInfos));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 修改附件
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@ package com.bonus.material.basic.mapper;
|
|||
|
||||
import java.util.List;
|
||||
import com.bonus.material.basic.domain.BmFileInfo;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
/**
|
||||
* 附件Mapper接口
|
||||
|
|
@ -33,8 +32,6 @@ public interface BmFileInfoMapper {
|
|||
*/
|
||||
int insertBmFileInfo(BmFileInfo bmFileInfo);
|
||||
|
||||
int insertBmFileInfos(@Param("list") List<BmFileInfo> bmFileInfos);
|
||||
|
||||
/**
|
||||
* 修改附件
|
||||
*
|
||||
|
|
|
|||
|
|
@ -44,8 +44,6 @@ public interface IBmFileInfoService
|
|||
*/
|
||||
public int insertBmFileInfo(BmFileInfo bmFileInfo);
|
||||
|
||||
public int insertBmFileInfos(List<BmFileInfo> bmFileInfos);
|
||||
|
||||
/**
|
||||
* 修改附件
|
||||
|
||||
|
|
|
|||
|
|
@ -1,8 +1,6 @@
|
|||
package com.bonus.material.basic.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import com.bonus.common.core.utils.DateUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
|
@ -68,13 +66,6 @@ public class BmFileInfoServiceImpl implements IBmFileInfoService
|
|||
return bmFileInfoMapper.insertBmFileInfo(bmFileInfo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int insertBmFileInfos(List<BmFileInfo> bmFileInfos)
|
||||
{
|
||||
bmFileInfos.stream().forEach(o -> o.setCreateTime(DateUtils.getNowDate()));
|
||||
return bmFileInfoMapper.insertBmFileInfos(bmFileInfos);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改附件
|
||||
|
||||
|
|
|
|||
|
|
@ -2,9 +2,6 @@ package com.bonus.material.purchase.domain;
|
|||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import com.bonus.material.basic.domain.BmFileInfo;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.bonus.common.core.annotation.Excel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
|
|
@ -141,8 +138,4 @@ public class PurchaseCheckDetails extends BaseEntity {
|
|||
@ApiModelProperty(value = "是否是固定资产编号(0 否,1 是)")
|
||||
private String fixCode;
|
||||
|
||||
/** 验收附件列表 */
|
||||
@Excel(name = "验收附件列表")
|
||||
@ApiModelProperty(value = "验收附件列表")
|
||||
private List<BmFileInfo> bmFileInfos;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,8 +12,6 @@ import java.util.stream.Collectors;
|
|||
import com.bonus.common.core.exception.ServiceException;
|
||||
import com.bonus.common.core.utils.DateUtils;
|
||||
import com.bonus.common.core.web.domain.AjaxResult;
|
||||
import com.bonus.material.basic.domain.BmFileInfo;
|
||||
import com.bonus.material.basic.mapper.BmFileInfoMapper;
|
||||
import com.bonus.material.purchase.config.PurchaseTaskEnum;
|
||||
import com.bonus.material.purchase.domain.PurchaseCheckDetails;
|
||||
import com.bonus.material.purchase.domain.dto.PurchaseCheckDto;
|
||||
|
|
@ -56,9 +54,6 @@ public class PurchaseCheckInfoServiceImpl implements IPurchaseCheckInfoService {
|
|||
@Resource
|
||||
private TmTaskMapper tmTaskMapper;
|
||||
|
||||
@Resource
|
||||
BmFileInfoMapper bmFileInfoMapper;
|
||||
|
||||
/**
|
||||
* 查询新购验收任务
|
||||
*
|
||||
|
|
@ -193,15 +188,6 @@ public class PurchaseCheckInfoServiceImpl implements IPurchaseCheckInfoService {
|
|||
});
|
||||
// 批量插入详情数据
|
||||
boolean purchaseCheckDetailsListAddResult = purchaseCheckDetailsMapper.insertPurchaseCheckDetailsList(purchaseCheckInfo.getPurchaseCheckDetailsList()) > 0;
|
||||
|
||||
// 批量插入附件列表
|
||||
List<PurchaseCheckDetails> purchaseCheckDetailsList = purchaseCheckInfo.getPurchaseCheckDetailsList();
|
||||
for (PurchaseCheckDetails purchaseCheckDetails : purchaseCheckDetailsList) {
|
||||
List<BmFileInfo> bmFileInfos = purchaseCheckDetails.getBmFileInfos();
|
||||
bmFileInfos.stream().forEach(o -> o.setTaskId(taskId));
|
||||
bmFileInfoMapper.insertBmFileInfos(bmFileInfos);
|
||||
}
|
||||
|
||||
if (purchaseCheckDetailsListAddResult) {
|
||||
transactionManager.commit(transactionStatus);
|
||||
return AjaxResult.success("新增任务成功");
|
||||
|
|
|
|||
|
|
@ -61,23 +61,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
</trim>
|
||||
</insert>
|
||||
|
||||
<insert id="insertBmFileInfos" parameterType="com.bonus.material.basic.domain.BmFileInfo" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into bm_file_info (task_type,type_id,model_id,name,url,file_type,create_by,create_time)
|
||||
values
|
||||
<foreach collection="list" item="item" separator=",">
|
||||
(
|
||||
#{item.taskType},
|
||||
#{item.taskId},
|
||||
#{item.modelId},
|
||||
#{item.name},
|
||||
#{item.url},
|
||||
#{item.fileType},
|
||||
#{item.createBy},
|
||||
#{item.createTime}
|
||||
)
|
||||
</foreach>
|
||||
</insert>
|
||||
|
||||
<update id="updateBmFileInfo" parameterType="com.bonus.material.basic.domain.BmFileInfo">
|
||||
update bm_file_info
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
|
|
|
|||
Loading…
Reference in New Issue