From ffbddedac17c4a7d18d382c4917b3f375356e061 Mon Sep 17 00:00:00 2001 From: shiyunteng <shiyunteng@example.com> Date: 星期二, 01 四月 2025 10:23:47 +0800 Subject: [PATCH] 整体流程测试修改0401-1 --- platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/ReceivingNoteServiceImpl.java | 34 +++++++++------------------------- 1 files changed, 9 insertions(+), 25 deletions(-) diff --git a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/ReceivingNoteServiceImpl.java b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/ReceivingNoteServiceImpl.java index bba1fa4..f9bcaa3 100644 --- a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/ReceivingNoteServiceImpl.java +++ b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/ReceivingNoteServiceImpl.java @@ -69,19 +69,12 @@ for (ReceivingNoteItem item:entity.getNoteItemList() ) { if (contractItem.getDeviceId().equals(item.getDeviceId())){ - if (contractItem.getNum()>=item.getNum()) { + if (contractItem.getNum() < item.getNum()) { return R.failed("楠屾敹鏄庣粏涓�"+item.getDeviceName()+"璁惧鏁伴噺涓嶈兘瓒呰繃鍚堝悓鏄庣粏涓璁㈢殑璁惧鏁伴噺"); } - //鏌ヨ鏄惁鏈夊巻鍙查獙鏀� - QueryWrapper<ReceivingNoteItem> queryWrapperNoteItem = new QueryWrapper<>(); - queryWrapperNoteItem.eq("contract_id",contract.getId()); - queryWrapperNoteItem.eq("device_id",contractItem.getDeviceId()); - List<ReceivingNoteItem> noteItemList = itemMapper.selectList(queryWrapperNoteItem); - if (noteItemList != null&¬eItemList.size()>0) { - Integer deviceNum = noteItemList.stream().mapToInt(ReceivingNoteItem::getNum).sum(); - if (contractItem.getNum()>=(item.getNum()+deviceNum)) { - return R.failed("鍚堝悓涓�"+item.getDeviceName()+"璁惧鏁伴噺涓庡疄闄呴獙鏀舵槑缁嗕腑涓嶄竴鑷�"); - } + Integer deviceNum = itemMapper.selectDeviceNumByContractId(contractItem.getContractId(),item.getDeviceId()); + if (contractItem.getNum()<(deviceNum+item.getNum())){ + return R.failed("瀹為檯楠屾敹鏄庣粏涓�"+item.getDeviceName()+"璁惧鏁伴噺涓嶈兘瓒呰繃鍚堝悓鏄庣粏涓璁㈢殑璁惧鏁伴噺"); } } //璁惧搴忓垪鍙锋鏌ユ槸鍚︽湁鐩稿悓鐨勫瓨鍦� @@ -156,17 +149,8 @@ //鍚堝悓鏄庣粏涓笌瀹為檯楠屾敹瀵规瘮 for (ContractItem contractItem:list ) { - //鏌ヨ瀹為檯楠屾敹鎯呭喌 - QueryWrapper<ReceivingNoteItem> queryWrapperNoteItem = new QueryWrapper<>(); - queryWrapperNoteItem.eq("contract_id",contract.getId()); - queryWrapperNoteItem.eq("device_id",contractItem.getDeviceId()); - List<ReceivingNoteItem> noteItemList = itemMapper.selectList(queryWrapperNoteItem); - if (noteItemList != null&¬eItemList.size()>0) { - Integer deviceNum = noteItemList.stream().mapToInt(ReceivingNoteItem::getNum).sum(); - if (contractItem.getNum()!=deviceNum) { - return R.ok(); - } - }else { + Integer deviceNum = itemMapper.selectDeviceNumByContractId(contractItem.getContractId(),contractItem.getDeviceId()); + if (contractItem.getNum()!=deviceNum){ return R.ok(); } } @@ -204,8 +188,8 @@ } public static void main(String[] args) { - Long l1= 1905442028714270722l; - long l2 = 1905442028714270722l; - System.out.println(l1==l2); + int l1= 2; + int l2 = 3; + System.out.println(l1>=l2); } } -- Gitblit v1.9.1