diff --git a/src/main/java/com/sczx/store/service/impl/StoreServiceImpl.java b/src/main/java/com/sczx/store/service/impl/StoreServiceImpl.java index b3b365e..785a129 100644 --- a/src/main/java/com/sczx/store/service/impl/StoreServiceImpl.java +++ b/src/main/java/com/sczx/store/service/impl/StoreServiceImpl.java @@ -41,10 +41,10 @@ public class StoreServiceImpl implements StoreService { @Override public Boolean changeStore(StoreChangeReq storeChangeReq) { LambdaUpdateWrapper wrapper = Wrappers.lambdaUpdate(CompanyStorePO.class); - wrapper.set(CompanyStorePO::getDayTime, storeChangeReq.getDayTime()) - .set(CompanyStorePO::getStartTime, storeChangeReq.getStartTime()) - .set(CompanyStorePO::getEndTime, storeChangeReq.getEndTime()) - .set(CompanyStorePO::getPhone, storeChangeReq.getPhone()) + wrapper.set(StringUtils.isNotBlank(storeChangeReq.getDayTime()),CompanyStorePO::getDayTime, storeChangeReq.getDayTime()) + .set(StringUtils.isNotBlank(storeChangeReq.getStartTime()),CompanyStorePO::getStartTime, storeChangeReq.getStartTime()) + .set(StringUtils.isNotBlank(storeChangeReq.getEndTime()),CompanyStorePO::getEndTime, storeChangeReq.getEndTime()) + .set(StringUtils.isNotBlank(storeChangeReq.getPhone()),CompanyStorePO::getPhone, storeChangeReq.getPhone()) .eq(CompanyStorePO::getId, storeChangeReq.getId()); companyStoreRepo.update(wrapper); return true;