diff --git a/dxhy-core/pom.xml b/dxhy-core/pom.xml index 2562a47a..c445bd77 100644 --- a/dxhy-core/pom.xml +++ b/dxhy-core/pom.xml @@ -13,6 +13,11 @@ ${jxpt.version} jar + + com.dxhy + dxhy-lq-channel + ${jxpt.lq.version} + javax.mail javax.mail-api diff --git a/dxhy-core/src/main/java/com/dxhy/core/controller/mailGather/EmailMaintainController.java b/dxhy-core/src/main/java/com/dxhy/core/controller/mailGather/EmailMaintainController.java index 2588737b..0823020c 100644 --- a/dxhy-core/src/main/java/com/dxhy/core/controller/mailGather/EmailMaintainController.java +++ b/dxhy-core/src/main/java/com/dxhy/core/controller/mailGather/EmailMaintainController.java @@ -54,10 +54,17 @@ public class EmailMaintainController extends AbstractController { // return ResponseEntity.ok(R.ok().put("data", "")); // } // } + Object deptId = pramsMap.get("deptId"); + if(deptId == null || "".equals(String.valueOf(deptId))){ + return ResponseEntity.ok(R.error("查询参数有误!")); + } + if("99".equals(String.valueOf(deptId))){ + pramsMap.put("deptId",""); + } UserInfo userInfo = getUserInfo(); log.debug("用户信息:{}", JSONObject.toJSONString(userInfo)); String loginname = getUserInfo().getLoginname(); - pramsMap.put("userId",loginname); + pramsMap.put("createUser",loginname); return ResponseEntity.ok(R.ok().put("data",this.emailMaintainService.queryByPage(pramsMap))); } @@ -75,6 +82,8 @@ public class EmailMaintainController extends AbstractController { String encode = Base64Encoding.encode(emailMaintain.getEmailPassword()); emailMaintain.setEmailPassword(encode); } + String loginname = getUserInfo().getLoginname(); + emailMaintain.setCreateUser(loginname); boolean insert = this.emailMaintainService.insert(emailMaintain); if(insert){ return ResponseEntity.ok(R.ok()); diff --git a/dxhy-core/src/main/java/com/dxhy/core/model/mailGather/EmailMaintainVo.java b/dxhy-core/src/main/java/com/dxhy/core/model/mailGather/EmailMaintainVo.java index 61718d5b..2eaf2b0d 100644 --- a/dxhy-core/src/main/java/com/dxhy/core/model/mailGather/EmailMaintainVo.java +++ b/dxhy-core/src/main/java/com/dxhy/core/model/mailGather/EmailMaintainVo.java @@ -28,6 +28,8 @@ public class EmailMaintainVo extends CommonDTO { public String delStatus; public String emailUid; + public String createUser; + public Date createTime; public Date modifyTime; } diff --git a/dxhy-core/src/main/java/com/dxhy/core/service/mailGather/impl/EmailMaintainServiceImpl.java b/dxhy-core/src/main/java/com/dxhy/core/service/mailGather/impl/EmailMaintainServiceImpl.java index 036417d4..7f2c9d9d 100644 --- a/dxhy-core/src/main/java/com/dxhy/core/service/mailGather/impl/EmailMaintainServiceImpl.java +++ b/dxhy-core/src/main/java/com/dxhy/core/service/mailGather/impl/EmailMaintainServiceImpl.java @@ -53,7 +53,7 @@ public class EmailMaintainServiceImpl implements EmailMaintainService { PageHelper.startPage(curr, size); List emailMaintainVos = emailMaintainDao.queryAllByLimit(pramsMap); PageInfo pageInfo = new PageInfo<>(emailMaintainVos); - returnList.add(pageInfo); + returnList.add(pageInfo.getList()); // 设置记录总数 json.put("total", pageInfo.getTotal()); json.put("datalist", returnList); diff --git a/dxhy-core/src/main/java/com/dxhy/core/service/mailGather/impl/MailGatherLogServiceImpl.java b/dxhy-core/src/main/java/com/dxhy/core/service/mailGather/impl/MailGatherLogServiceImpl.java index 607569f9..1f8d683f 100644 --- a/dxhy-core/src/main/java/com/dxhy/core/service/mailGather/impl/MailGatherLogServiceImpl.java +++ b/dxhy-core/src/main/java/com/dxhy/core/service/mailGather/impl/MailGatherLogServiceImpl.java @@ -50,7 +50,7 @@ public class MailGatherLogServiceImpl implements MailGatherLogService { PageHelper.startPage(curr, size); List emailMaintainVos = mailGatherLogDao.queryAllByLimit(pramsMap); PageInfo pageInfo = new PageInfo<>(emailMaintainVos); - returnList.add(pageInfo); + returnList.add(pageInfo.getList()); // 设置记录总数 json.put("total", pageInfo.getTotal()); json.put("datalist", returnList); diff --git a/dxhy-core/src/main/resources/mapper/mailGather/EmailMaintainMapper.xml b/dxhy-core/src/main/resources/mapper/mailGather/EmailMaintainMapper.xml index 7e408ba0..7481faf1 100644 --- a/dxhy-core/src/main/resources/mapper/mailGather/EmailMaintainMapper.xml +++ b/dxhy-core/src/main/resources/mapper/mailGather/EmailMaintainMapper.xml @@ -12,6 +12,7 @@ + @@ -40,6 +41,9 @@ and user_id = #{userId} + + and create_user = #{createUser} + @@ -86,8 +90,8 @@ - insert into email_maintain(id, dept_id, company_code, dept_name, username, user_id, email_address, email_password, create_time, del_status, modify_time) - values (#{id}, #{deptId}, #{companyCode}, #{deptName}, #{username}, #{userId}, #{emailAddress}, #{emailPassword}, #{createTime}, #{delStatus}, #{modifyTime}) + insert into email_maintain(id, dept_id, company_code, dept_name, username, user_id, email_address, email_password, create_user, create_time, del_status, modify_time) + values (#{id}, #{deptId}, #{companyCode}, #{deptName}, #{username}, #{userId}, #{emailAddress}, #{emailPassword}, #{createUser}, #{createTime}, #{delStatus}, #{modifyTime}) diff --git a/pom.xml b/pom.xml index 536b2752..6efa303c 100644 --- a/pom.xml +++ b/pom.xml @@ -36,6 +36,7 @@ + 1.0.2 5.0.3.1 true 1.8