|
|
@@ -1,7 +1,10 @@
|
|
|
package org.dromara.archieves.service.impl;
|
|
|
|
|
|
import org.apache.dubbo.config.annotation.DubboReference;
|
|
|
+import org.dromara.archieves.constants.ChangeLogTargetConstants;
|
|
|
+import org.dromara.archieves.constants.ChangeLogTypeConstants;
|
|
|
import org.dromara.archieves.domain.UsrPet;
|
|
|
+import org.dromara.archieves.domain.bo.UsrCustomerRemarkBo;
|
|
|
import org.dromara.archieves.domain.vo.UsrCustomerOnOrderVo;
|
|
|
import org.dromara.archieves.enums.UsrCustomerTabEnum;
|
|
|
import org.dromara.archieves.mapper.UsrPetMapper;
|
|
|
@@ -161,7 +164,7 @@ public class UsrCustomerServiceImpl implements IUsrCustomerService {
|
|
|
if (flag) {
|
|
|
bo.setId(add.getId());
|
|
|
saveTagRels(add.getId(), bo.getTagIds(), TagTargetConstants.CUSTOMER);
|
|
|
- arcChangeLogService.addLog(add.getId(), TagTargetConstants.CUSTOMER, "创建", "用户已被创建");
|
|
|
+ arcChangeLogService.addLog(add.getId(), ChangeLogTargetConstants.CUSTOMER, ChangeLogTypeConstants.CUSTOMER_CREATE, "用户已被创建");
|
|
|
}
|
|
|
CacheUtils.put(CacheNames.USR_CUSTOMER_NAME, add.getId(), add.getName());
|
|
|
return flag;
|
|
|
@@ -175,12 +178,13 @@ public class UsrCustomerServiceImpl implements IUsrCustomerService {
|
|
|
boolean flag = baseMapper.updateById(update) > 0;
|
|
|
if (flag) {
|
|
|
saveTagRels(bo.getId(), bo.getTagIds(), TagTargetConstants.CUSTOMER);
|
|
|
- // 如果有备注内容,记录备注日志;否则记录编辑日志
|
|
|
- if (StringUtils.isNotBlank(bo.getRemark())) {
|
|
|
- arcChangeLogService.addLog(bo.getId(), TagTargetConstants.CUSTOMER, "备注", bo.getRemark());
|
|
|
- } else {
|
|
|
- arcChangeLogService.addLog(bo.getId(), TagTargetConstants.CUSTOMER, "编辑", "用户信息已修改");
|
|
|
- }
|
|
|
+ arcChangeLogService.addLog(bo.getId(), ChangeLogTargetConstants.CUSTOMER, ChangeLogTypeConstants.CUSTOMER_EDIT, "用户信息已修改");
|
|
|
+// // 如果有备注内容,记录备注日志;否则记录编辑日志
|
|
|
+// if (StringUtils.isNotBlank(bo.getRemark())) {
|
|
|
+// arcChangeLogService.addLog(bo.getId(), TagTargetConstants.CUSTOMER, "备注", bo.getRemark());
|
|
|
+// } else {
|
|
|
+// arcChangeLogService.addLog(bo.getId(), TagTargetConstants.CUSTOMER, "编辑", "用户信息已修改");
|
|
|
+// }
|
|
|
}
|
|
|
CacheUtils.put(CacheNames.USR_CUSTOMER_NAME, update.getId(), update.getName());
|
|
|
return flag;
|
|
|
@@ -196,7 +200,7 @@ public class UsrCustomerServiceImpl implements IUsrCustomerService {
|
|
|
//TODO 做一些业务上的校验
|
|
|
}
|
|
|
// 记录删除日志
|
|
|
- ids.forEach(id -> arcChangeLogService.addLog(id, TagTargetConstants.CUSTOMER, "删除", "用户已被删除"));
|
|
|
+ ids.forEach(id -> arcChangeLogService.addLog(id, ChangeLogTargetConstants.CUSTOMER, ChangeLogTypeConstants.CUSTOMER_REMOVE, "用户已被删除"));
|
|
|
// 删除标签关联
|
|
|
ids.forEach(id -> {
|
|
|
tagRelMapper.delete(
|
|
|
@@ -217,13 +221,13 @@ public class UsrCustomerServiceImpl implements IUsrCustomerService {
|
|
|
boolean flag = baseMapper.updateById(update) > 0;
|
|
|
if (flag) {
|
|
|
String statusText = (status != null && status == 0) ? "启用" : "停用";
|
|
|
- arcChangeLogService.addLog(id, TagTargetConstants.CUSTOMER, "状态变更", "用户状态变更为 " + statusText);
|
|
|
+ arcChangeLogService.addLog(id, ChangeLogTargetConstants.CUSTOMER, ChangeLogTypeConstants.CUSTOMER_CHANGE_STATUS, "用户状态变更为 " + statusText);
|
|
|
}
|
|
|
return flag;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public TableDataInfo<UsrCustomerOnOrderVo> listOnOrder(String content, PageQuery pageQuery) {
|
|
|
+ public TableDataInfo<UsrCustomerOnOrderVo> listOnOrder(String content, String tenantId, PageQuery pageQuery) {
|
|
|
|
|
|
Page<UsrCustomer> page = baseMapper.selectPage(
|
|
|
pageQuery.build(),
|
|
|
@@ -233,6 +237,7 @@ public class UsrCustomerServiceImpl implements IUsrCustomerService {
|
|
|
.or()
|
|
|
.like(UsrCustomer::getPhone, content)
|
|
|
)
|
|
|
+ .eq(StringUtils.isNotBlank(tenantId), UsrCustomer::getTenantId, tenantId)
|
|
|
.orderByDesc(UsrCustomer::getId)
|
|
|
);
|
|
|
|
|
|
@@ -248,6 +253,11 @@ public class UsrCustomerServiceImpl implements IUsrCustomerService {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public boolean remark(UsrCustomerRemarkBo bo) {
|
|
|
+ return arcChangeLogService.addLog(bo.getId(), ChangeLogTargetConstants.CUSTOMER, ChangeLogTypeConstants.CUSTOMER_REMARK, bo.getContent());
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 查询目标关联的标签列表
|
|
|
*/
|