出库明细审核

This commit is contained in:
2025-07-01 11:14:39 +08:00
parent 54aa8981fa
commit 1f60cb195a
7 changed files with 32 additions and 2 deletions

View File

@@ -101,6 +101,15 @@ public class SysOaWarehouseMasterController extends BaseController {
System.out.println(warehouseService.queryById(id));
return toAjax(iSysOaWarehouseMasterService.insertInWarehouse(bo,id));
}
/**
* 修改isLike字段
*/
@PutMapping("/isLike")
public R<Void> updateIsLike(@RequestParam Long masterId, @RequestParam Integer isLike) {
return toAjax(iSysOaWarehouseMasterService.updateIsLike(masterId, isLike));
}
/**
* 修改出库单管理

View File

@@ -57,7 +57,7 @@ public class SysOaWarehouseMaster extends BaseEntity {
*/
private String remark;
private Integer isLike;
private Long status;
private Integer returnType;

View File

@@ -2,6 +2,7 @@ package com.ruoyi.oa.domain.bo;
import com.ruoyi.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup;
import liquibase.pro.packaged.I;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;
@@ -71,6 +72,7 @@ public class SysOaWarehouseMasterBo extends BaseEntity {
private List<SysOaWarehouseTaskBo> warehouseTaskList;
private Long status;
private Integer isLike;
private Integer returnType;

View File

@@ -7,6 +7,7 @@ import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.oa.domain.SysOaWarehouseTask;
import liquibase.pro.packaged.I;
import lombok.Data;
import java.util.Date;
import java.util.List;
@@ -81,7 +82,7 @@ public class SysOaWarehouseMasterVo {
private Date nearestEndTime;
private Integer returnType;
private Integer isLike;
/**
* 日志操作次数
*/

View File

@@ -75,4 +75,12 @@ public interface ISysOaWarehouseMasterService {
boolean updateReturnType(Long masterId, Integer returnType);
boolean returnDetail(List<ReturnDetailBo> returnDetails);
/**
* 更新isLike字段
* @param masterId 主键ID
* @param isLike 是否已统计 (0未统计 1已统计)
* @return 更新结果
*/
boolean updateIsLike(Long masterId, Integer isLike);
}

View File

@@ -300,4 +300,13 @@ public class SysOaWarehouseMasterServiceImpl implements ISysOaWarehouseMasterSer
update.setReturnType(returnType);
return baseMapper.updateById(update) > 0;
}
@Override
public boolean updateIsLike(Long masterId, Integer isLike) {
return baseMapper.update(null,
Wrappers.<SysOaWarehouseMaster>lambdaUpdate()
.set(SysOaWarehouseMaster::getIsLike, isLike)
.eq(SysOaWarehouseMaster::getMasterId, masterId)
) > 0;
}
}

View File

@@ -50,6 +50,7 @@
sowm.sign_user,
sowm.remark,
sowm.status,
sowm.is_like,
${ew.sqlSelect},
sop.project_name
FROM sys_oa_warehouse_master sowm