|
|
@@ -18,6 +18,7 @@ import com.poyee.res.SysDictTypeRes;
|
|
|
import com.poyee.service.SysDictTypeService;
|
|
|
import com.poyee.utils.I18nUtil;
|
|
|
import com.poyee.utils.LocaleTimeZoneUtil;
|
|
|
+import com.poyee.utils.ServletUtils;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
@@ -79,6 +80,7 @@ public class SysDictTypeFacade implements ISysDictTypeFacade {
|
|
|
dictType.setStatus(Objects.nonNull(req.getStatus()) ? req.getStatus() : StatusEnum.FALSE.getCode());
|
|
|
dictType.setDeleteFlag(StatusEnum.FALSE.getCode());
|
|
|
dictType.setVersion(1);
|
|
|
+ dictType.setCreateBy(Objects.nonNull(ServletUtils.getCurrentUser()) ? ServletUtils.getCurrentUser().getString("sub") : null);
|
|
|
dictType.setCreateTime(LocaleTimeZoneUtil.nowUtc());
|
|
|
return sysDictTypeService.save(dictType);
|
|
|
}
|
|
|
@@ -103,6 +105,7 @@ public class SysDictTypeFacade implements ISysDictTypeFacade {
|
|
|
dictType.setStatus(req.getStatus());
|
|
|
dictType.setRemark(req.getRemark());
|
|
|
dictType.setUpdateTime(LocaleTimeZoneUtil.nowUtc());
|
|
|
+ dictType.setUpdateBy(Objects.nonNull(ServletUtils.getCurrentUser()) ? ServletUtils.getCurrentUser().getString("sub") : null);
|
|
|
return sysDictTypeService.updateById(dictType);
|
|
|
}
|
|
|
|
|
|
@@ -116,6 +119,7 @@ public class SysDictTypeFacade implements ISysDictTypeFacade {
|
|
|
List<SysDictType> list = sysDictTypeService.listByIds(req.getIds());
|
|
|
list.forEach(item -> {
|
|
|
item.setDeleteFlag(StatusEnum.TRUE.getCode());
|
|
|
+ item.setUpdateBy(Objects.nonNull(ServletUtils.getCurrentUser()) ? ServletUtils.getCurrentUser().getString("sub") : null);
|
|
|
item.setUpdateTime(LocaleTimeZoneUtil.nowUtc());
|
|
|
});
|
|
|
return sysDictTypeService.updateBatchById(list);
|