From 47f4309427c5f65e7979cda6a1f4259de62813ed Mon Sep 17 00:00:00 2001 From: wangwh <2397901735@qq.com> Date: Wed, 11 Sep 2024 12:36:15 +0800 Subject: [PATCH] 修改查询首页数量条件 --- dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseEvaluateService.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseEvaluateService.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseEvaluateService.java index f1086fd..b671ad5 100644 --- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseEvaluateService.java +++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseEvaluateService.java @@ -3,9 +3,12 @@ import cn.huge.base.common.exception.ServiceException; import cn.huge.base.common.utils.DateUtils; import cn.huge.base.common.utils.IdUtils; +import cn.huge.module.client.api.impl.CustClientImpl; import cn.huge.module.client.api.impl.UtilsClientImpl; import cn.huge.module.cases.dao.mapper.CaseEvaluateMapper; import cn.huge.module.cases.domain.po.CaseEvaluate; +import cn.huge.module.constant.BaseConsts; +import cn.huge.module.cust.dto.PaUserDTO; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -39,6 +42,9 @@ @Autowired private UtilsClientImpl utilsClient; + + @Autowired + private CustClientImpl custClient; /** * 更新对象 @@ -130,4 +136,29 @@ } } + /** + * 新增或更新对象 + * @param caseEvaluate 实体对象 + */ + public void saveCaseEvaluateWechat(CaseEvaluate caseEvaluate,String userId){ + try{ + PaUserDTO loginUser = custClient.paclientGetUser(userId); + Date nowDate = DateUtils.getNowDate(); + // 判断是否新增 + if (IdUtils.checkNewId(caseEvaluate.getId())){ + caseEvaluate.setId(utilsClient.getNewTimeId()); + caseEvaluate.setCreateTime(nowDate); + caseEvaluate.setDeleteStatus(BaseConsts.DELETE_STATUS_0); + } + caseEvaluate.setEvaluateUserId(loginUser.getId()); + caseEvaluate.setEvaluateUserName(loginUser.getTrueName()); + caseEvaluate.setCustId(loginUser.getCustId()); + caseEvaluate.setUpdateTime(nowDate); + this.saveOrUpdate(caseEvaluate); + }catch (Exception e){ + log.error("[CaseEvaluateService.saveCaseEvaluateWechat]调用失败,异常信息:"+e, e); + throw new ServiceException("CaseEvaluateService.saveCaseEvaluateWechat", e); + } + } + } -- Gitblit v1.8.0