fix: 备货纸管扣除
This commit is contained in:
@@ -756,7 +756,13 @@ public class SlitterServiceImpl implements SlitterService {
|
||||
updateWrapper.eq("vehicle_code", device.getVehicle_code())
|
||||
.eq("row_num", param.getString("row_num"))
|
||||
.setSql("qty=qty-1");
|
||||
|
||||
papervehicleService.update(updateWrapper);
|
||||
// 检查更新后的 qty 是否为 0,然后删除相应的记录
|
||||
QueryWrapper<MdPbPapervehicle> deleteWrapper = new QueryWrapper<>();
|
||||
deleteWrapper.eq("vehicle_code", device.getVehicle_code())
|
||||
.eq("row_num", param.getString("row_num"))
|
||||
.eq("qty", "0");
|
||||
papervehicleService.remove(deleteWrapper);
|
||||
JSONObject res = new JSONObject();
|
||||
res.put("status", HttpStatus.HTTP_OK);
|
||||
res.put("message", "请求成功!");
|
||||
|
||||
Reference in New Issue
Block a user