新购接口优化

This commit is contained in:
sxu 2024-11-08 14:39:27 +08:00
parent 46d3116c5b
commit 9411a2777f
7 changed files with 13 additions and 8 deletions

View File

@ -87,6 +87,11 @@ public class PurchaseDto {
@ApiModelProperty(value = "数据所属组织") @ApiModelProperty(value = "数据所属组织")
private Long companyId; private Long companyId;
/** 验收结论 */
//@Excel(name = "验收结论")
@ApiModelProperty(value = "验收结论")
private String checkResult;
private String createBy; private String createBy;
private Date createTime; private Date createTime;

View File

@ -80,7 +80,7 @@ public interface PurchaseCheckDetailsMapper {
* @param taskId 任务id * @param taskId 任务id
* @param newTaskStatus 新状态 * @param newTaskStatus 新状态
*/ */
int batchUpdateDetailsTaskStatus(@Param("taskId") Long taskId, @Param("newTaskStatus") Integer newTaskStatus); int batchUpdateDetailsTaskStatus(@Param("taskId") Long taskId, @Param("newTaskStatus") Integer newTaskStatus, @Param("checkResult") String checkResult);
int updatePurchaseDetails(PurchaseCheckDetails details); int updatePurchaseDetails(PurchaseCheckDetails details);

View File

@ -63,7 +63,7 @@ public interface IPurchaseCheckDetailsService {
* @param taskId 任务id * @param taskId 任务id
* @param newTaskStatus 新状态 * @param newTaskStatus 新状态
*/ */
int batchUpdateDetailsTaskStatus(@Param("taskId") Long taskId, @Param("newTaskStatus") Integer newTaskStatus); int batchUpdateDetailsTaskStatus(@Param("taskId") Long taskId, @Param("newTaskStatus") Integer newTaskStatus, String checkResult);
/** /**
* 批量删除新购验收任务详细 * 批量删除新购验收任务详细

View File

@ -121,8 +121,8 @@ public class PurchaseCheckDetailsServiceImpl implements IPurchaseCheckDetailsSer
* @param newTaskStatus 新状态 * @param newTaskStatus 新状态
*/ */
@Override @Override
public int batchUpdateDetailsTaskStatus(Long taskId, Integer newTaskStatus) { public int batchUpdateDetailsTaskStatus(Long taskId, Integer newTaskStatus, String checkResult) {
return purchaseCheckDetailsMapper.batchUpdateDetailsTaskStatus(taskId, newTaskStatus); return purchaseCheckDetailsMapper.batchUpdateDetailsTaskStatus(taskId, newTaskStatus, checkResult);
} }
/** /**

View File

@ -235,7 +235,7 @@ public class PurchaseCheckInfoServiceImpl implements IPurchaseCheckInfoService {
) > 0; ) > 0;
if (updateResult) { if (updateResult) {
result = purchaseCheckDetailsMapper.batchUpdateDetailsTaskStatus(taskId, result = purchaseCheckDetailsMapper.batchUpdateDetailsTaskStatus(taskId,
purchaseDto.getStatus() purchaseDto.getStatus(), purchaseDto.getCheckResult()
) > 0 ? AjaxResult.success("验收状态更改成功") : AjaxResult.error("验收状态更改失败"); ) > 0 ? AjaxResult.success("验收状态更改成功") : AjaxResult.error("验收状态更改失败");
} else { } else {
result = AjaxResult.error("SQL未报错但修改任务0条"); result = AjaxResult.error("SQL未报错但修改任务0条");

View File

@ -85,7 +85,7 @@ public class PurchaseNoticePersonServiceImpl implements IPurchaseNoticePersonSer
// 修改采购明细的任务状态 // 修改采购明细的任务状态
purchaseCheckDetailsService.batchUpdateDetailsTaskStatus( purchaseCheckDetailsService.batchUpdateDetailsTaskStatus(
purchaseNoticePersonDto.getTaskId(), purchaseNoticePersonDto.getTaskId(),
PurchaseTaskEnum.PURCHASE_TASK_STATUS_WAIT_CHECK.getTaskStatusValue() PurchaseTaskEnum.PURCHASE_TASK_STATUS_WAIT_CHECK.getTaskStatusValue(), ""
); );
return AjaxResult.success("短信发送成功:" + sendResult); return AjaxResult.success("短信发送成功:" + sendResult);

View File

@ -264,7 +264,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update update
purchase_check_details purchase_check_details
set set
`status` = #{newTaskStatus} `status` = #{newTaskStatus}, check_result = #{checkResult}
where where
1=1 1=1
<if test="taskId != null"> <if test="taskId != null">
@ -279,7 +279,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update update
purchase_check_details purchase_check_details
set set
`status` = #{status} `status` = #{status}, check_result = #{checkResult}
where where
1=1 1=1
<if test="taskId != null"> <if test="taskId != null">