|
@@ -168,11 +168,19 @@ public class StoreInServiceImpl implements StoreInService {
|
|
|
if (enUU == null) {
|
|
if (enUU == null) {
|
|
|
return null;
|
|
return null;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
List<StoreIn> storeIns = storeDao.findByEnUU(enUU);
|
|
List<StoreIn> storeIns = storeDao.findByEnUU(enUU);
|
|
|
if(CollectionUtils.isEmpty(storeIns)) {
|
|
if(CollectionUtils.isEmpty(storeIns)) {
|
|
|
return null;
|
|
return null;
|
|
|
}else {
|
|
}else {
|
|
|
- return storeIns.get(0);
|
|
|
|
|
|
|
+ StoreIn storeInsOne = storeIns.get(0);
|
|
|
|
|
+ EnterpriseSimple enterpriseSimple = EnterpriseSimple.translateSimple(SystemSession.getUser().getEnterprise());
|
|
|
|
|
+ if (enterpriseSimple.getEnName().equals(storeInsOne.getEnterprise().getEnName())) {
|
|
|
|
|
+ return storeInsOne;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ storeInsOne.setEnterprise(enterpriseSimple);
|
|
|
|
|
+ return storeDao.save(storeInsOne);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|