|
@@ -308,7 +308,6 @@ public class StorageBillController extends JeecgController<StorageBill, IStorage
|
|
|
for (StorageBill bill : records) {
|
|
|
StorageBillPrint print = latestPrints.get(bill.getId());
|
|
|
if (print != null) {
|
|
|
- bill.setOutTime(print.getArrivalTime());
|
|
|
bill.setDestination(print.getDestination());
|
|
|
bill.setAmountTotal(print.getAmountTotal());
|
|
|
bill.setSize(print.getSize());
|
|
@@ -583,6 +582,12 @@ public class StorageBillController extends JeecgController<StorageBill, IStorage
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Result<String> edit(@RequestBody StorageBill storageBill) {
|
|
|
StorageBill old = storageBillService.getById(storageBill.getId());
|
|
|
+ // 新增判断逻辑:除车位号为 2 外,禁止修改 ccmNo
|
|
|
+ if (storageBill.getPositionNum() != null
|
|
|
+ && storageBill.getPositionNum() != 2
|
|
|
+ && !Objects.equals(storageBill.getCcmNo(), old.getCcmNo())) {
|
|
|
+ return Result.error("当前车位号不是 2,不能修改铸机号!");
|
|
|
+ }
|
|
|
int originalAmountTotal = old.getAmountTotal();
|
|
|
if("1024".equals(old.getTypeConfigId()) && oConvertUtils.isNotEmpty(storageBill.getDestination())){
|
|
|
try {
|