新购接口优化
This commit is contained in:
parent
538b15ada1
commit
46d3116c5b
|
|
@ -57,7 +57,7 @@ public class MachineController extends BaseController {
|
||||||
* 查询机具设备管理列表
|
* 查询机具设备管理列表
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "查询机具设备管理列表")
|
@ApiOperation(value = "查询机具设备管理列表")
|
||||||
@RequiresPermissions("ma:machine:typeList")
|
//@RequiresPermissions("ma:machine:typeList")
|
||||||
@GetMapping("/getTypeList")
|
@GetMapping("/getTypeList")
|
||||||
public AjaxResult list(Type type)
|
public AjaxResult list(Type type)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -82,6 +82,8 @@ public interface PurchaseCheckDetailsMapper {
|
||||||
*/
|
*/
|
||||||
int batchUpdateDetailsTaskStatus(@Param("taskId") Long taskId, @Param("newTaskStatus") Integer newTaskStatus);
|
int batchUpdateDetailsTaskStatus(@Param("taskId") Long taskId, @Param("newTaskStatus") Integer newTaskStatus);
|
||||||
|
|
||||||
|
int updatePurchaseDetails(PurchaseCheckDetails details);
|
||||||
|
|
||||||
int getCountOfNoneThisStatus(@Param("taskId") Long taskId, @Param("newTaskStatus") Integer newTaskStatus);
|
int getCountOfNoneThisStatus(@Param("taskId") Long taskId, @Param("newTaskStatus") Integer newTaskStatus);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -255,9 +255,7 @@ public class PurchaseCheckInfoServiceImpl implements IPurchaseCheckInfoService {
|
||||||
Long taskId = purchaseCheckDto.getPurchaseCheckInfo().getTaskId();
|
Long taskId = purchaseCheckDto.getPurchaseCheckInfo().getTaskId();
|
||||||
Integer status = purchaseCheckDto.getPurchaseCheckDetailsList().get(0).getStatus();
|
Integer status = purchaseCheckDto.getPurchaseCheckDetailsList().get(0).getStatus();
|
||||||
for (PurchaseCheckDetails details : purchaseCheckDto.getPurchaseCheckDetailsList()) {
|
for (PurchaseCheckDetails details : purchaseCheckDto.getPurchaseCheckDetailsList()) {
|
||||||
result = purchaseCheckDetailsMapper.batchUpdateDetailsTaskStatus(taskId,
|
result = purchaseCheckDetailsMapper.updatePurchaseDetails(details) > 0 ? AjaxResult.success("details验收状态更改成功") : AjaxResult.error("details验收状态更改失败");
|
||||||
details.getStatus()
|
|
||||||
) > 0 ? AjaxResult.success("details验收状态更改成功") : AjaxResult.error("details验收状态更改失败");
|
|
||||||
}
|
}
|
||||||
//查询是否这个taskId是否已全部验收通过,如果是的,更新整个task的任务状态
|
//查询是否这个taskId是否已全部验收通过,如果是的,更新整个task的任务状态
|
||||||
int count = purchaseCheckDetailsMapper.getCountOfNoneThisStatus(taskId, status);
|
int count = purchaseCheckDetailsMapper.getCountOfNoneThisStatus(taskId, status);
|
||||||
|
|
|
||||||
|
|
@ -79,13 +79,13 @@ public class PurchaseNoticePersonServiceImpl implements IPurchaseNoticePersonSer
|
||||||
tmTaskMapper.updateTmTask(new TmTask()
|
tmTaskMapper.updateTmTask(new TmTask()
|
||||||
.setTaskId(purchaseNoticePersonDto.getTaskId())
|
.setTaskId(purchaseNoticePersonDto.getTaskId())
|
||||||
.setTaskType(PurchaseTaskEnum.PURCHASE_TASK_STATUS_WAIT_CHECK.getTaskTypeId())
|
.setTaskType(PurchaseTaskEnum.PURCHASE_TASK_STATUS_WAIT_CHECK.getTaskTypeId())
|
||||||
.setTaskStatus(PurchaseTaskEnum.PURCHASE_TASK_STATUS_WAIT_CHECK.getTaskStatusCode())
|
.setTaskStatus(PurchaseTaskEnum.PURCHASE_TASK_STATUS_WAIT_CHECK.getTaskStatusValue())
|
||||||
);
|
);
|
||||||
|
|
||||||
// 修改采购明细的任务状态
|
// 修改采购明细的任务状态
|
||||||
purchaseCheckDetailsService.batchUpdateDetailsTaskStatus(
|
purchaseCheckDetailsService.batchUpdateDetailsTaskStatus(
|
||||||
purchaseNoticePersonDto.getTaskId(),
|
purchaseNoticePersonDto.getTaskId(),
|
||||||
PurchaseTaskEnum.PURCHASE_TASK_STATUS_WAIT_CHECK.getTaskStatusCode()
|
PurchaseTaskEnum.PURCHASE_TASK_STATUS_WAIT_CHECK.getTaskStatusValue()
|
||||||
);
|
);
|
||||||
|
|
||||||
return AjaxResult.success("短信发送成功:" + sendResult);
|
return AjaxResult.success("短信发送成功:" + sendResult);
|
||||||
|
|
|
||||||
|
|
@ -266,7 +266,28 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
set
|
set
|
||||||
`status` = #{newTaskStatus}
|
`status` = #{newTaskStatus}
|
||||||
where
|
where
|
||||||
task_id = #{taskId}
|
1=1
|
||||||
|
<if test="taskId != null">
|
||||||
|
and task_id = #{taskId}
|
||||||
|
</if>
|
||||||
|
<if test="typeId != null">
|
||||||
|
and type_id = #{typeId}
|
||||||
|
</if>
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<update id="updatePurchaseDetails">
|
||||||
|
update
|
||||||
|
purchase_check_details
|
||||||
|
set
|
||||||
|
`status` = #{status}
|
||||||
|
where
|
||||||
|
1=1
|
||||||
|
<if test="taskId != null">
|
||||||
|
and task_id = #{taskId}
|
||||||
|
</if>
|
||||||
|
<if test="typeId != null">
|
||||||
|
and type_id = #{typeId}
|
||||||
|
</if>
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<select id="getCountOfNoneThisStatus" resultType="Integer">
|
<select id="getCountOfNoneThisStatus" resultType="Integer">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue