|
|
@@ -48,12 +48,17 @@ public class AddressServiceImpl implements AddressService {
|
|
|
addresses = addressDao.findByEnuuAndTypeAndUsetypeOrderByNumAsc(address.getEnuu(), type, (short)2);
|
|
|
}
|
|
|
if (!CollectionUtils.isEmpty(addresses) && addresses.size() > 0) {
|
|
|
- int num = 0;
|
|
|
- if (modifyNum == 1) {
|
|
|
- num = 1;
|
|
|
- }
|
|
|
- for (Address add : addresses){
|
|
|
- add.setNum(++num);
|
|
|
+ if (addresses.size() == 1){
|
|
|
+ Address add = addresses.get(0);
|
|
|
+ add.setNum(1);
|
|
|
+ }else {
|
|
|
+ int num = 0;
|
|
|
+ if (modifyNum == 1) {
|
|
|
+ num = 1;
|
|
|
+ }
|
|
|
+ for (Address add : addresses){
|
|
|
+ add.setNum(++num);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
addressDao.save(addresses);
|