diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/domain/BmAgreementInfo.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/domain/BmAgreementInfo.java index ff75c0af..4cfe2321 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/domain/BmAgreementInfo.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/domain/BmAgreementInfo.java @@ -122,6 +122,12 @@ public class BmAgreementInfo extends BaseEntity @ApiModelProperty(value = "关键词") private String keyWord; + @ApiModelProperty(value = "开始时间") + private String startTime; + + @ApiModelProperty(value = "结束时间") + private String endTime; + @ApiModelProperty(value = "附件列表") private List bmFileInfos; } diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseApplyInfoServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseApplyInfoServiceImpl.java index e0bd3477..fb892c2a 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseApplyInfoServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/lease/service/impl/LeaseApplyInfoServiceImpl.java @@ -114,6 +114,7 @@ public class LeaseApplyInfoServiceImpl implements ILeaseApplyInfoService { tmTaskAgreement.setCreateBy(SecurityUtils.getUsername()); tmTaskAgreementMapper.insertTmTaskAgreement(tmTaskAgreement); tmTaskRequestVo.getLeaseApplyInfo().setTaskId(tmTask.getTaskId()); + tmTaskRequestVo.getLeaseApplyInfo().setCode(taskCode); int count = leaseApplyInfoMapper.insertLeaseApplyInfo(tmTaskRequestVo.getLeaseApplyInfo()); if (count > 0) { return insertPurchaseCheckDetails(tmTaskRequestVo.getLeaseApplyDetailsList(), tmTask.getTaskId()); diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/BmAgreementInfoMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/BmAgreementInfoMapper.xml index ac7afa70..0c8b8087 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/BmAgreementInfoMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/BmAgreementInfoMapper.xml @@ -37,9 +37,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where bai.status = '1' and (bai.contract_code like concat('%', #{keyWord}, '%') or + bai.agreement_code like concat('%', #{keyWord}, '%') or auth_person like concat('%', #{keyWord}, '%') or phone like concat('%', #{keyWord}, '%')) + + + + + AND bai.`status` = #{status} + and bai.agreement_code like concat('%', #{agreementCode}, '%') diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/task/TmTaskAgreementMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/task/TmTaskAgreementMapper.xml index af4f974d..4a5c8c90 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/task/TmTaskAgreementMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/task/TmTaskAgreementMapper.xml @@ -32,25 +32,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - insert into tm_task_agreement - - agreement_id, - create_by, - create_time, - update_by, - update_time, - remark, - company_id, - - - #{agreementId}, - #{createBy}, - #{createTime}, - #{updateBy}, - #{updateTime}, - #{remark}, - #{companyId}, - + INSERT INTO tm_task_agreement (task_id, agreement_id, create_by, create_time, company_id) + VALUES(#{taskId},#{agreementId},#{createBy},NOW(),#{companyId}) diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/task/TmTaskMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/task/TmTaskMapper.xml index ffabf089..2401e197 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/task/TmTaskMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/task/TmTaskMapper.xml @@ -134,15 +134,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" tt.*, su.phonenumber AS phoneNumber, sd.dept_name as deptName, bpl.pro_id as proId,bpl.pro_name as projectName, bui.unit_id as unitId,bui.unit_name as unitName, - lai.lease_person as leasePerson, lai.phone as leasePhone, tt.create_by as applyFor,d.`name` as taskName,lai.lease_type as leaseType,lai.estimate_lease_time as estimateLeaseTime, - case when d.id = '31' then lai.company_audit_remark - when d.id = '32' then lai.dept_audit_remark - when d.id = '33' then lai.direct_audit_remark - when d.id = '98' then lai.company_audit_remark - when d.id = '99' then lai.dept_audit_remark - when d.id = '100' then lai.direct_audit_remark - end examineStatus, - d.id as examineStatusId, + lai.lease_person as leasePerson, lai.phone as leasePhone, tt.create_by as applyFor, +-- d.`name` as taskName, + lai.lease_type as leaseType,lai.estimate_lease_time as estimateLeaseTime, +-- case when d.id = '31' then lai.company_audit_remark +-- when d.id = '32' then lai.dept_audit_remark +-- when d.id = '33' then lai.direct_audit_remark +-- when d.id = '98' then lai.company_audit_remark +-- when d.id = '99' then lai.dept_audit_remark +-- when d.id = '100' then lai.direct_audit_remark +-- end examineStatus, +-- d.id as examineStatusId, bai.agreement_code as agreementCode, tt.create_time as createTimes, tt.update_time as updateTimes FROM @@ -154,9 +156,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN bm_project bpl ON bpl.pro_id = bai.project_id LEFT JOIN bm_unit bui ON bui.unit_id = bai.unit_id LEFT JOIN lease_apply_info lai ON lai.task_id = tt.task_id - LEFT JOIN sys_dic d ON d.id = tt.task_status + -- LEFT JOIN sys_dic d ON d.id = tt.task_status WHERE - tt.task_type = '29' and tt.status = '1' + tt.task_type = 2 and tt.status = '1' AND tt.task_id = #{record.taskId} @@ -186,15 +188,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" tt.*, su.phonenumber AS phoneNumber, sd.dept_name as deptName, bpl.pro_id as proId,bpl.pro_name as projectName, bui.unit_id as unitId,bui.unit_name as unitName, - lai.lease_person as leasePerson, lai.phone as leasePhone, tt.create_by as applyFor,d.`name` as taskName,lai.lease_type as leaseType,lai.estimate_lease_time as estimateLeaseTime, - case when d.id = '31' then lai.company_audit_remark - when d.id = '32' then lai.dept_audit_remark - when d.id = '33' then lai.direct_audit_remark - when d.id = '98' then lai.company_audit_remark - when d.id = '99' then lai.dept_audit_remark - when d.id = '100' then lai.direct_audit_remark - end examineStatus , - d.id as examineStatusId, + lai.lease_person as leasePerson, lai.phone as leasePhone, tt.create_by as applyFor, +-- d.`name` as taskName, + lai.lease_type as leaseType,lai.estimate_lease_time as estimateLeaseTime, +-- case when d.id = '31' then lai.company_audit_remark +-- when d.id = '32' then lai.dept_audit_remark +-- when d.id = '33' then lai.direct_audit_remark +-- when d.id = '98' then lai.company_audit_remark +-- when d.id = '99' then lai.dept_audit_remark +-- when d.id = '100' then lai.direct_audit_remark +-- end examineStatus , +-- d.id as examineStatusId, bai.agreement_code as agreementCode, tt.create_time as createTimes, tt.update_time as updateTimes FROM @@ -206,9 +210,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" LEFT JOIN bm_project bpl ON bpl.pro_id = bai.project_id LEFT JOIN bm_unit bui ON bui.unit_id = bai.unit_id LEFT JOIN lease_apply_info lai ON lai.task_id = tt.task_id - LEFT JOIN sys_dic d ON d.id = tt.task_status + -- LEFT JOIN sys_dic d ON d.id = tt.task_status WHERE - tt.task_type = '29' and tt.status = '1' and tt.create_by = #{record.createBy} + tt.task_type = 2 and tt.status = '1' and tt.create_by = #{record.createBy} AND tt.task_id = #{record.taskId}