Merge remote-tracking branch 'origin/master'

This commit is contained in:
mashuai 2024-12-24 10:06:03 +08:00
commit db2b4b9e3e
5 changed files with 15 additions and 3 deletions

View File

@ -44,10 +44,10 @@ public enum PurchaseTaskStatusEnum {
} }
if (findEnum == null || stageEnum == null) { if (findEnum == null || stageEnum == null) {
return false; return true;
} else { } else {
// 如果是最后的入库完成那么说明流程已走完不需要再判断 // 如果是最后的入库完成状态那么说明流程已走完不需要再对比状态
if (Objects.equals(findEnum.getStage(), TASK_FINISHED.getStage())) { if (Objects.equals(findEnum.getStatus(), TASK_FINISHED.getStatus()) || Objects.equals(findEnum.getStatus(), IN_STORE.getStatus())) {
return false; return false;
} }
return findEnum.getStage().equals(stageEnum.getCode()); return findEnum.getStage().equals(stageEnum.getCode());

View File

@ -35,6 +35,9 @@ public class PurchaseQueryDto {
@ApiModelProperty(value = "任务阶段,对应新购阶段枚举") @ApiModelProperty(value = "任务阶段,对应新购阶段枚举")
private Integer taskStage; private Integer taskStage;
@ApiModelProperty(value = "是否完成")
private Integer isFinish;
@ApiModelProperty(value = "开始时间") @ApiModelProperty(value = "开始时间")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date startTime; private Date startTime;

View File

@ -229,6 +229,13 @@ public class PurchaseCheckInfoServiceImpl implements IPurchaseCheckInfoService {
// 设置外层任务状态入库待开始入库进行中入库已完成 // 设置外层任务状态入库待开始入库进行中入库已完成
TmTask tmTask = tmTaskMapper.selectTmTaskByTaskId(purchaseInfo.getTaskId()); TmTask tmTask = tmTaskMapper.selectTmTaskByTaskId(purchaseInfo.getTaskId());
purchaseInfo.setTaskStatusName(isIncludeStage ? "未完成" : "已完成"); purchaseInfo.setTaskStatusName(isIncludeStage ? "未完成" : "已完成");
if (purchaseQueryDto.getIsFinish() != null) {
if (purchaseQueryDto.getIsFinish() == 1) {
if (isIncludeStage) {continue;}
} else {
if (!isIncludeStage) {continue;}
}
}
purchaseInfo.setTaskStatus(tmTask.getTaskStatus()); purchaseInfo.setTaskStatus(tmTask.getTaskStatus());
// 设置外层任务列表 // 设置外层任务列表

View File

@ -436,6 +436,7 @@
and dai.status = #{status} and dai.status = #{status}
</if> </if>
</where> </where>
order by dai.create_time desc
</select> </select>
<select id="getDirectApplyInfoById" resultType="com.bonus.material.ma.domain.DirectApplyInfo"> <select id="getDirectApplyInfoById" resultType="com.bonus.material.ma.domain.DirectApplyInfo">

View File

@ -150,6 +150,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
) )
</if> </if>
</where> </where>
order by pci.create_time desc
</select> </select>
<select id="selectPurchaseCheckFormVoByTaskId" resultMap="PurchaseCheckFormResult"> <select id="selectPurchaseCheckFormVoByTaskId" resultMap="PurchaseCheckFormResult">