bug修改

This commit is contained in:
liang.chao 2024-04-20 17:29:05 +08:00
parent 8c7453aa23
commit b1fee78651
9 changed files with 33 additions and 23 deletions

View File

@ -117,6 +117,7 @@ public class SltAgreementInfo {
*/ */
private String sltType; private String sltType;
private String applyId; private String applyId;
private String keyWord;
} }

View File

@ -264,4 +264,6 @@ public class TmTask implements Serializable {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date estimateLeaseTime; private Date estimateLeaseTime;
private Integer souceByRefuse;
} }

View File

@ -307,7 +307,7 @@ public class BackReceiveServiceImpl implements BackReceiveService {
//删除back_check_details //删除back_check_details
int res = deleteBcd(record); int res = deleteBcd(record);
if (res == 0) { if (res == 0) {
throw new RuntimeException("删除back_check_details异常"); throw new RuntimeException("该机具未领用,撤回失败");
} }
return res; return res;
} }

View File

@ -500,12 +500,6 @@ public class TmTaskServiceImpl implements TmTaskService {
for (TmTask tmTask : tmTaskList) { for (TmTask tmTask : tmTaskList) {
int count = 0; int count = 0;
if (tmTask != null) { if (tmTask != null) {
if (tmTask.getTaskStatus() == 31) {
tmTask.setTaskName("机具分公司审核");
}
if (tmTask.getTaskStatus() == 32) {
tmTask.setTaskName("施工部审核");
}
// 去查询任务分单表 // 去查询任务分单表
List<LeaseApplyInfo> collect = tmTaskMapper.getAuditManageListByLeaseInfo(tmTask); List<LeaseApplyInfo> collect = tmTaskMapper.getAuditManageListByLeaseInfo(tmTask);
// 对领料任务集合查询具体详情 // 对领料任务集合查询具体详情
@ -1099,6 +1093,11 @@ public class TmTaskServiceImpl implements TmTaskService {
leaseApplyInfo.setCode(task.getLeaseApplyInfoList().get(0).getCode()); leaseApplyInfo.setCode(task.getLeaseApplyInfoList().get(0).getCode());
leaseApplyInfo.setLeasePerson(leasePerson); leaseApplyInfo.setLeasePerson(leasePerson);
leaseApplyInfo.setPhone(phone); leaseApplyInfo.setPhone(phone);
if (task.getTaskStatus() == 32 && task.getSouceByRefuse() == 1) {
leaseApplyInfo.setDeptAuditBy(task.getLeaseApplyInfoList().get(0).getDeptAuditBy());
leaseApplyInfo.setDeptAuditTime(task.getLeaseApplyInfoList().get(0).getDeptAuditTime());
leaseApplyInfo.setDeptAuditRemark(task.getLeaseApplyInfoList().get(0).getDeptAuditRemark());
}
leaseApplyInfo.setRemark(remark); leaseApplyInfo.setRemark(remark);
leaseApplyInfo.setType(task.getLeaseApplyInfoList().get(0).getType()); leaseApplyInfo.setType(task.getLeaseApplyInfoList().get(0).getType());
leaseApplyInfo.setCompanyId(leaseApplyDetail.getCompanyId()); leaseApplyInfo.setCompanyId(leaseApplyDetail.getCompanyId());

View File

@ -63,9 +63,9 @@ public class WorkSiteDirectManageController extends BaseController {
*/ */
@ApiOperation(value = "根据协议Id查询在用数据") @ApiOperation(value = "根据协议Id查询在用数据")
@GetMapping("/getUseringData") @GetMapping("/getUseringData")
public TableDataInfo getUseringData(String agreementId) { public TableDataInfo getUseringData(SltAgreementInfo sltAgreementInfo) {
startPage(); startPage();
List<SltAgreementInfo> useringData = workSiteDirectManageService.getUseringData(agreementId); List<SltAgreementInfo> useringData = workSiteDirectManageService.getUseringData(sltAgreementInfo);
return getDataTable(useringData); return getDataTable(useringData);
} }
@ -127,7 +127,7 @@ public class WorkSiteDirectManageController extends BaseController {
if (directApplyInfo != null) { if (directApplyInfo != null) {
directApplyInfo.setStatus("2"); directApplyInfo.setStatus("2");
directApplyInfo.setAuditor(SecurityUtils.getLoginUser().getUsername()); directApplyInfo.setAuditor(SecurityUtils.getLoginUser().getUsername());
directApplyInfo.setAuditTime(DateUtil.format(new Date(),"yyyy-MM-dd HH:mm:ss")); directApplyInfo.setAuditTime(DateUtil.format(new Date(), "yyyy-MM-dd HH:mm:ss"));
workSiteDirectManageService.refuseDirectApplyInfo(directApplyInfo); workSiteDirectManageService.refuseDirectApplyInfo(directApplyInfo);
} else { } else {
return AjaxResult.error("参数为空,审核失败"); return AjaxResult.error("参数为空,审核失败");
@ -137,8 +137,8 @@ public class WorkSiteDirectManageController extends BaseController {
@ApiOperation(value = "查看详情") @ApiOperation(value = "查看详情")
@GetMapping("/getInfo") @GetMapping("/getInfo")
public AjaxResult getInfo(String id) { public AjaxResult getInfo(SltAgreementInfo sltAgreementInfo) {
return AjaxResult.success(workSiteDirectManageService.getInfoById(id)); return AjaxResult.success(workSiteDirectManageService.getInfoById(sltAgreementInfo));
} }
} }

View File

@ -21,10 +21,10 @@ public interface WorkSiteDirectManageMapper {
/** /**
* 根据协议id查询在用数据 * 根据协议id查询在用数据
* *
* @param agreementId * @param
* @return * @return
*/ */
List<SltAgreementInfo> getUseringData(String agreementId); List<SltAgreementInfo> getUseringData(SltAgreementInfo sltAgreementInfo);
int saveDirectApplyInfo(DirectApplyInfo directApplyInfo); int saveDirectApplyInfo(DirectApplyInfo directApplyInfo);
@ -58,9 +58,9 @@ public interface WorkSiteDirectManageMapper {
int insertBackApplyInfo(TmTask task); int insertBackApplyInfo(TmTask task);
DirectApplyInfo getInfoById(String id); DirectApplyInfo getInfoById(SltAgreementInfo sltAgreementInfo);
List<DirectApplyDetails> getDetailById(String id); List<DirectApplyDetails> getDetailById(SltAgreementInfo sltAgreementInfo);
List<DirectApplyInfo> getListAll(); List<DirectApplyInfo> getListAll();
} }

View File

@ -14,7 +14,7 @@ import java.util.List;
*/ */
public interface WorkSiteDirectManageService { public interface WorkSiteDirectManageService {
List<SltAgreementInfo> getUseringData(String agreementId); List<SltAgreementInfo> getUseringData(SltAgreementInfo sltAgreementInfo);
int saveDirectApplyInfo(DirectApplyInfo directApplyInfos); int saveDirectApplyInfo(DirectApplyInfo directApplyInfos);
int saveDirectApplyDetails(DirectApplyDetails directApplyInfos); int saveDirectApplyDetails(DirectApplyDetails directApplyInfos);
@ -42,7 +42,7 @@ public interface WorkSiteDirectManageService {
int insertBackCheckDetails(List<BackApplyInfo> backApplyDetails); int insertBackCheckDetails(List<BackApplyInfo> backApplyDetails);
DirectApplyInfo getInfoById(String id); DirectApplyInfo getInfoById(SltAgreementInfo sltAgreementInfo);
int passDirectApplyInfoDetails(DirectPassApplyInfoDetails directApplyInfoDetails); int passDirectApplyInfoDetails(DirectPassApplyInfoDetails directApplyInfoDetails);
} }

View File

@ -51,8 +51,8 @@ public class WorkSiteDirectManageImpl implements WorkSiteDirectManageService {
@Override @Override
public List<SltAgreementInfo> getUseringData(String agreementId) { public List<SltAgreementInfo> getUseringData(SltAgreementInfo sltAgreementInfo) {
return workSiteDirectManageMapper.getUseringData(agreementId); return workSiteDirectManageMapper.getUseringData(sltAgreementInfo);
} }
@Override @Override
@ -331,9 +331,9 @@ public class WorkSiteDirectManageImpl implements WorkSiteDirectManageService {
} }
@Override @Override
public DirectApplyInfo getInfoById(String id) { public DirectApplyInfo getInfoById(SltAgreementInfo sltAgreementInfo) {
DirectApplyInfo directApplyInfo = workSiteDirectManageMapper.getInfoById(id); DirectApplyInfo directApplyInfo = workSiteDirectManageMapper.getInfoById(sltAgreementInfo);
List<DirectApplyDetails> detailById = workSiteDirectManageMapper.getDetailById(id); List<DirectApplyDetails> detailById = workSiteDirectManageMapper.getDetailById(sltAgreementInfo);
directApplyInfo.setDirectApplyDetails(detailById); directApplyInfo.setDirectApplyDetails(detailById);
return directApplyInfo; return directApplyInfo;
} }

View File

@ -380,6 +380,10 @@
LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id LEFT JOIN ma_type mt2 ON mt2.type_id = mt.parent_id
LEFT JOIN ma_machine mm on sai.ma_id = mm.ma_id LEFT JOIN ma_machine mm on sai.ma_id = mm.ma_id
where sai.agreement_id = #{agreementId} and sai.status = '0' where sai.agreement_id = #{agreementId} and sai.status = '0'
<if test="keyWord != null and keyWord != ''">
and (mt2.type_name like concat('%', #{keyWord}, '%') or
mt.type_name like concat('%', #{keyWord}, '%'))
</if>
GROUP BY GROUP BY
sai.ma_id,sai.type_id sai.ma_id,sai.type_id
</select> </select>
@ -491,6 +495,10 @@
WHERE WHERE
dai.id = #{id} dai.id = #{id}
AND sai.STATUS = '0' AND sai.STATUS = '0'
<if test="keyWord != null and keyWord != ''">
and (mt2.type_name like concat('%', #{keyWord}, '%') or
mt.type_name like concat('%', #{keyWord}, '%'))
</if>
GROUP BY GROUP BY
dad.id,sai.type_id dad.id,sai.type_id
</select> </select>