Browse Source

增加冻结按钮

master
赵宏斌 3 months ago
parent
commit
1b3fcf9c84
  1. 12
      src/main/java/com/gaotao/modules/wms/controller/WmsPrintController.java
  2. 1
      src/main/java/com/gaotao/modules/wms/dao/WmsPrintDao.java
  3. 4
      src/main/java/com/gaotao/modules/wms/service/WmsPrintService.java
  4. 7
      src/main/java/com/gaotao/modules/wms/service/impl/WmsPrintServiceImpl.java
  5. 3
      src/main/resources/mapper/wms/WmsPrintMapper.xml

12
src/main/java/com/gaotao/modules/wms/controller/WmsPrintController.java

@ -99,6 +99,18 @@ public class WmsPrintController {
PageUtils page = wmsPrintService.getKuCunLabelData( inData);
return R.ok().put("page", page);
}
/**
*
* @description 库存表 状态 改为冻结
* @author 常熟吴彦祖
* @date 2025/8/20 14:00
* @return R
*/
@PostMapping("freezeStatusInventoryStock")
public R freezeStatusInventoryStock(@RequestBody List<InventoryStockOutData> inData){
wmsPrintService.freezeStatusInventoryStock(inData);
return R.ok();
}
/**
* @description 更新库存标签属性批量更新batch_no和remark

1
src/main/java/com/gaotao/modules/wms/dao/WmsPrintDao.java

@ -88,4 +88,5 @@ public interface WmsPrintDao {
*/
int checkRollNoExists(@Param("site") String site, @Param("rollNo") String rollNo);
void freezeStatusInventoryStock(InventoryStockOutData data);
}

4
src/main/java/com/gaotao/modules/wms/service/WmsPrintService.java

@ -79,4 +79,6 @@ public interface WmsPrintService {
* @return 文件信息
*/
Map<String, Object> queryFileId(Map<String, String> params);
}
void freezeStatusInventoryStock(List<InventoryStockOutData> inData);
}

7
src/main/java/com/gaotao/modules/wms/service/impl/WmsPrintServiceImpl.java

@ -305,4 +305,11 @@ public class WmsPrintServiceImpl implements WmsPrintService {
}
return result;
}
@Override
public void freezeStatusInventoryStock(List<InventoryStockOutData> inData) {
for (InventoryStockOutData data : inData){
wmsPrintDao.freezeStatusInventoryStock(data);
}
}
}

3
src/main/resources/mapper/wms/WmsPrintMapper.xml

@ -291,6 +291,9 @@
AND bu_no = #{buNo,jdbcType=VARCHAR}
AND roll_no = #{rollNo,jdbcType=VARCHAR}
</update>
<update id="freezeStatusInventoryStock">
update inventory_stock set status = '冻结' where site = #{site} and bu_no = #{buNo} and roll_no = #{rollNo}
</update>
<!-- 获取仓库列表 -->
<select id="getWarehouseList" resultType="InventoryStockOutData">

Loading…
Cancel
Save