|
|
@@ -729,7 +729,12 @@ public class SeekPurchaseBomServiceImpl implements SeekPurchaseBomService {
|
|
|
}
|
|
|
List<SeekPurchaseByBatch> batches = seekPurchaseByBatchDao.findAll(ids);
|
|
|
if (!CollectionUtils.isEmpty(batches)) {
|
|
|
- seekPurchaseByBatchDao.delete(batches);
|
|
|
+ SeekPurchaseBom bom = seekPurchaseBomDao.findOne(batches.get(0).getBomId());
|
|
|
+ if (null != bom) {
|
|
|
+ bom.setAmount(bom.getAmount() - batches.size());
|
|
|
+ seekPurchaseByBatchDao.delete(batches);
|
|
|
+ seekPurchaseBomDao.save(bom);
|
|
|
+ }
|
|
|
map.put("success", true);
|
|
|
} else {
|
|
|
map.put("success", false);
|