合同管理接口开发

This commit is contained in:
liang.chao 2024-12-13 11:19:18 +08:00
parent 6a0c0ba5cd
commit 14502ba6ce
2 changed files with 11 additions and 1 deletions

View File

@ -31,7 +31,14 @@ public class BmContractServiceImpl implements BmContractService {
@Override
public List<BmContract> list(BmContract bmContract) {
bmContract.setOwnerCom(SecurityUtils.getLoginUser().getSysUser().getCompanyId());
return bmContractMapper.list(bmContract);
List<BmContract> list = bmContractMapper.list(bmContract);
for (BmContract contract : list) {
BmFileInfo bmFileInfo = new BmFileInfo();
bmFileInfo.setModelId(Long.valueOf(contract.getId())).setTaskType(MaterialConstants.APPENDICES_OF_CONTRACT).setFileType(0L);
List<BmFileInfo> bmFileInfos = bmFileInfoMapper.selectBmFileInfoList(bmFileInfo);
contract.setBmFileInfoList(bmFileInfos);
}
return list;
}
@Override

View File

@ -29,6 +29,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="contractName != null and contractName != ''">
and contract_name like concat('%', #{contractName}, '%')
</if>
<if test="status != null">
and status = #{status}
</if>
</where>
</select>
<select id="selectTaskNumByMonth" resultType="java.lang.String">