Commit 318eeb033aa500867ae1eb4296d6a9800ad9969f
Exists in
master
and in
1 other branch
Merge remote-tracking branch 'origin/master'
Showing 20 changed files
- platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/Permissions2Mapper.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/dao/slave/Permissions2Mapper.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/model/Permissions2.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/model/Permissions2Query.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/model/Roles.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/Permissions2Service.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/Permissions2ServiceImpl.java
- platform-biz-service/src/main/resources/mainOrm/master/Permissions2.xml
- platform-biz-service/src/main/resources/mainOrm/slave/Permissions2.xml
- platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java
- platform-common/src/main/java/com/lyms/platform/common/utils/ExcelUtil.java
- platform-common/src/main/java/com/lyms/platform/common/utils/HttpRequest.java
- platform-data-api/src/main/java/com/lyms/platform/data/controller/SmsController.java
- platform-data-api/src/main/java/com/lyms/platform/data/service/SmsService.java
- platform-data-api/src/main/java/com/lyms/platform/data/service/impl/SmsServiceImpl.java
- platform-data-api/src/main/java/com/lyms/platform/data/util/SaveMessageService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DepartmentsController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/Permissions2Mapper.java
View file @
318eeb0
| 1 | +package com.lyms.platform.permission.dao.master; | |
| 2 | + | |
| 3 | +import com.lyms.platform.permission.model.Permissions2; | |
| 4 | +import com.lyms.platform.permission.model.Permissions2Query; | |
| 5 | + | |
| 6 | +import java.util.List; | |
| 7 | + | |
| 8 | +public interface Permissions2Mapper { | |
| 9 | + public void addPermissions2(Permissions2 obj); | |
| 10 | + | |
| 11 | + public void updatePermissions2(Permissions2 obj); | |
| 12 | + | |
| 13 | + public void deletePermissions2(Integer id); | |
| 14 | + | |
| 15 | + public Permissions2 getPermissions2(Integer id); | |
| 16 | + | |
| 17 | + public int queryPermissions2Count(Permissions2Query query); | |
| 18 | + | |
| 19 | + public List<Permissions2> queryPermissions2(Permissions2Query query); | |
| 20 | + List<Permissions2> queryPermissionByRoleIds(List<Integer> statusList); | |
| 21 | + | |
| 22 | + List<Permissions2> queryPermissionByRoleIds1(Integer roleIds); | |
| 23 | + | |
| 24 | +} |
platform-biz-service/src/main/java/com/lyms/platform/permission/dao/slave/Permissions2Mapper.java
View file @
318eeb0
| 1 | +package com.lyms.platform.permission.dao.slave; | |
| 2 | + | |
| 3 | +import com.lyms.platform.permission.model.Permissions2; | |
| 4 | +import com.lyms.platform.permission.model.Permissions2Query; | |
| 5 | + | |
| 6 | +import java.util.List; | |
| 7 | + | |
| 8 | +public interface Permissions2Mapper { | |
| 9 | + public void addPermissions2(Permissions2 obj); | |
| 10 | + | |
| 11 | + public void updatePermissions2(Permissions2 obj); | |
| 12 | + | |
| 13 | + public void deletePermissions2(Integer id); | |
| 14 | + | |
| 15 | + public Permissions2 getPermissions2(Integer id); | |
| 16 | + | |
| 17 | + public int queryPermissions2Count(Permissions2Query query); | |
| 18 | + | |
| 19 | + public List<Permissions2> queryPermissions2(Permissions2Query query); | |
| 20 | + List<Permissions2> queryPermissionByRoleIds(List<Integer> statusList); | |
| 21 | + | |
| 22 | + List<Permissions2> queryPermissionByRoleIds1(Integer roleIds); | |
| 23 | +} |
platform-biz-service/src/main/java/com/lyms/platform/permission/model/Permissions2.java
View file @
318eeb0
| 1 | +package com.lyms.platform.permission.model; | |
| 2 | + | |
| 3 | +import java.sql.Timestamp; | |
| 4 | +import java.util.Date; | |
| 5 | + | |
| 6 | +public class Permissions2 { | |
| 7 | + private Integer id; | |
| 8 | + private String name; | |
| 9 | + private String uri; | |
| 10 | + private String type; | |
| 11 | + private String puri; | |
| 12 | + private String icon; | |
| 13 | + private Integer yn; | |
| 14 | + private Timestamp createDate; | |
| 15 | + private String createUser; | |
| 16 | + private Integer enable; | |
| 17 | + | |
| 18 | + public Integer getId() { | |
| 19 | + return id; | |
| 20 | + } | |
| 21 | + | |
| 22 | + | |
| 23 | + public void setId(Integer id) { | |
| 24 | + this.id = id; | |
| 25 | + | |
| 26 | + } | |
| 27 | + | |
| 28 | + public String getName() { | |
| 29 | + return name; | |
| 30 | + } | |
| 31 | + | |
| 32 | + | |
| 33 | + public void setName(String name) { | |
| 34 | + this.name = name; | |
| 35 | + | |
| 36 | + } | |
| 37 | + | |
| 38 | + public String getUri() { | |
| 39 | + return uri; | |
| 40 | + } | |
| 41 | + | |
| 42 | + | |
| 43 | + public void setUri(String uri) { | |
| 44 | + this.uri = uri; | |
| 45 | + | |
| 46 | + } | |
| 47 | + | |
| 48 | + public String getType() { | |
| 49 | + return type; | |
| 50 | + } | |
| 51 | + | |
| 52 | + | |
| 53 | + public void setType(String type) { | |
| 54 | + this.type = type; | |
| 55 | + | |
| 56 | + } | |
| 57 | + | |
| 58 | + public String getPuri() { | |
| 59 | + return puri; | |
| 60 | + } | |
| 61 | + | |
| 62 | + | |
| 63 | + public void setPuri(String puri) { | |
| 64 | + this.puri = puri; | |
| 65 | + | |
| 66 | + } | |
| 67 | + | |
| 68 | + public String getIcon() { | |
| 69 | + return icon; | |
| 70 | + } | |
| 71 | + | |
| 72 | + | |
| 73 | + public void setIcon(String icon) { | |
| 74 | + this.icon = icon; | |
| 75 | + | |
| 76 | + } | |
| 77 | + | |
| 78 | + public Integer getYn() { | |
| 79 | + return yn; | |
| 80 | + } | |
| 81 | + | |
| 82 | + | |
| 83 | + public void setYn(Integer yn) { | |
| 84 | + this.yn = yn; | |
| 85 | + | |
| 86 | + } | |
| 87 | + | |
| 88 | + public Timestamp getCreateDate() { | |
| 89 | + return createDate; | |
| 90 | + } | |
| 91 | + | |
| 92 | + public void setCreateDate(Timestamp createDate) { | |
| 93 | + this.createDate = createDate; | |
| 94 | + } | |
| 95 | + | |
| 96 | + public String getCreateUser() { | |
| 97 | + return createUser; | |
| 98 | + } | |
| 99 | + | |
| 100 | + | |
| 101 | + public void setCreateUser(String createUser) { | |
| 102 | + this.createUser = createUser; | |
| 103 | + | |
| 104 | + } | |
| 105 | + | |
| 106 | + public Integer getEnable() { | |
| 107 | + return enable; | |
| 108 | + } | |
| 109 | + | |
| 110 | + | |
| 111 | + public void setEnable(Integer enable) { | |
| 112 | + this.enable = enable; | |
| 113 | + | |
| 114 | + } | |
| 115 | +} |
platform-biz-service/src/main/java/com/lyms/platform/permission/model/Permissions2Query.java
View file @
318eeb0
| 1 | +package com.lyms.platform.permission.model; | |
| 2 | + | |
| 3 | + | |
| 4 | +import com.lyms.platform.common.dao.BaseQuery; | |
| 5 | + | |
| 6 | +import java.sql.Timestamp; | |
| 7 | +import java.util.Date; | |
| 8 | + | |
| 9 | + | |
| 10 | +public class Permissions2Query extends BaseQuery { | |
| 11 | + private Integer id; | |
| 12 | + private String name; | |
| 13 | + private String uri; | |
| 14 | + private String type; | |
| 15 | + private String puri; | |
| 16 | + private String icon; | |
| 17 | + private Integer yn; | |
| 18 | + private Timestamp createDate; | |
| 19 | + private String createUser; | |
| 20 | + private Integer enable; | |
| 21 | + | |
| 22 | + public Integer getId() { | |
| 23 | + return id; | |
| 24 | + } | |
| 25 | + | |
| 26 | + | |
| 27 | + public void setId(Integer id) { | |
| 28 | + this.id = id; | |
| 29 | + | |
| 30 | + } | |
| 31 | + | |
| 32 | + public String getName() { | |
| 33 | + return name; | |
| 34 | + } | |
| 35 | + | |
| 36 | + | |
| 37 | + public void setName(String name) { | |
| 38 | + this.name = name; | |
| 39 | + | |
| 40 | + } | |
| 41 | + | |
| 42 | + public String getUri() { | |
| 43 | + return uri; | |
| 44 | + } | |
| 45 | + | |
| 46 | + | |
| 47 | + public void setUri(String uri) { | |
| 48 | + this.uri = uri; | |
| 49 | + | |
| 50 | + } | |
| 51 | + | |
| 52 | + public String getType() { | |
| 53 | + return type; | |
| 54 | + } | |
| 55 | + | |
| 56 | + | |
| 57 | + public void setType(String type) { | |
| 58 | + this.type = type; | |
| 59 | + | |
| 60 | + } | |
| 61 | + | |
| 62 | + public String getPuri() { | |
| 63 | + return puri; | |
| 64 | + } | |
| 65 | + | |
| 66 | + | |
| 67 | + public void setPuri(String puri) { | |
| 68 | + this.puri = puri; | |
| 69 | + | |
| 70 | + } | |
| 71 | + | |
| 72 | + public String getIcon() { | |
| 73 | + return icon; | |
| 74 | + } | |
| 75 | + | |
| 76 | + | |
| 77 | + public void setIcon(String icon) { | |
| 78 | + this.icon = icon; | |
| 79 | + | |
| 80 | + } | |
| 81 | + | |
| 82 | + public Integer getYn() { | |
| 83 | + return yn; | |
| 84 | + } | |
| 85 | + | |
| 86 | + | |
| 87 | + public void setYn(Integer yn) { | |
| 88 | + this.yn = yn; | |
| 89 | + | |
| 90 | + } | |
| 91 | + | |
| 92 | + public Timestamp getCreateDate() { | |
| 93 | + return createDate; | |
| 94 | + } | |
| 95 | + | |
| 96 | + public void setCreateDate(Timestamp createDate) { | |
| 97 | + this.createDate = createDate; | |
| 98 | + } | |
| 99 | + | |
| 100 | + public String getCreateUser() { | |
| 101 | + return createUser; | |
| 102 | + } | |
| 103 | + | |
| 104 | + | |
| 105 | + public void setCreateUser(String createUser) { | |
| 106 | + this.createUser = createUser; | |
| 107 | + | |
| 108 | + } | |
| 109 | + | |
| 110 | + public Integer getEnable() { | |
| 111 | + return enable; | |
| 112 | + } | |
| 113 | + | |
| 114 | + | |
| 115 | + public void setEnable(Integer enable) { | |
| 116 | + this.enable = enable; | |
| 117 | + | |
| 118 | + } | |
| 119 | +} |
platform-biz-service/src/main/java/com/lyms/platform/permission/model/Roles.java
View file @
318eeb0
| ... | ... | @@ -36,13 +36,13 @@ |
| 36 | 36 | this.orgId = orgId; |
| 37 | 37 | } |
| 38 | 38 | |
| 39 | - private List<Permissions> permissions; | |
| 39 | + private List<Permissions2> permissions; | |
| 40 | 40 | |
| 41 | - public List<Permissions> getPermissions() { | |
| 41 | + public List<Permissions2> getPermissions() { | |
| 42 | 42 | return permissions; |
| 43 | 43 | } |
| 44 | 44 | |
| 45 | - public void setPermissions(List<Permissions> permissions) { | |
| 45 | + public void setPermissions(List<Permissions2> permissions) { | |
| 46 | 46 | this.permissions = permissions; |
| 47 | 47 | } |
| 48 | 48 |
platform-biz-service/src/main/java/com/lyms/platform/permission/service/Permissions2Service.java
View file @
318eeb0
| 1 | +package com.lyms.platform.permission.service; | |
| 2 | + | |
| 3 | +import com.lyms.platform.permission.model.Permissions; | |
| 4 | +import com.lyms.platform.permission.model.Permissions2; | |
| 5 | +import com.lyms.platform.permission.model.Permissions2Query; | |
| 6 | + | |
| 7 | +import java.util.List; | |
| 8 | + | |
| 9 | +public interface Permissions2Service { | |
| 10 | + public void addPermissions2(Permissions2 obj); | |
| 11 | + | |
| 12 | + public void updatePermissions2(Permissions2 obj); | |
| 13 | + | |
| 14 | + public void deletePermissions2(Integer id); | |
| 15 | + | |
| 16 | + public Permissions2 getPermissions2(Integer id); | |
| 17 | + | |
| 18 | + public int queryPermissions2Count(Permissions2Query query); | |
| 19 | + | |
| 20 | + public List<Permissions2> queryPermissions2(Permissions2Query query); | |
| 21 | + List<Permissions2> queryPermissionByRoleIds(List<Integer> roleIds); | |
| 22 | + List<Permissions2> queryPermissionByRoleIds1(Integer roleIds); | |
| 23 | + | |
| 24 | +} |
platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/Permissions2ServiceImpl.java
View file @
318eeb0
| 1 | +package com.lyms.platform.permission.service.impl; | |
| 2 | + | |
| 3 | +import com.lyms.platform.permission.dao.master.Permissions2Mapper; | |
| 4 | +import com.lyms.platform.permission.model.Permissions2; | |
| 5 | +import com.lyms.platform.permission.model.Permissions2Query; | |
| 6 | +import com.lyms.platform.permission.service.Permissions2Service; | |
| 7 | +import org.apache.commons.collections.CollectionUtils; | |
| 8 | +import org.springframework.beans.factory.annotation.Autowired; | |
| 9 | +import org.springframework.stereotype.Service; | |
| 10 | + | |
| 11 | +import java.util.Collections; | |
| 12 | +import java.util.Date; | |
| 13 | +import java.util.List; | |
| 14 | + | |
| 15 | +@Service | |
| 16 | +public class Permissions2ServiceImpl implements Permissions2Service { | |
| 17 | + | |
| 18 | + @Autowired | |
| 19 | + private Permissions2Mapper permissions2Mapper; | |
| 20 | + | |
| 21 | + @Override | |
| 22 | + public void addPermissions2(Permissions2 obj) { | |
| 23 | + permissions2Mapper.addPermissions2(obj); | |
| 24 | + } | |
| 25 | + | |
| 26 | + @Override | |
| 27 | + public void updatePermissions2(Permissions2 obj) { | |
| 28 | + permissions2Mapper.updatePermissions2(obj); | |
| 29 | + } | |
| 30 | + | |
| 31 | + @Override | |
| 32 | + public void deletePermissions2(Integer id) { | |
| 33 | + permissions2Mapper.deletePermissions2(id); | |
| 34 | + } | |
| 35 | + | |
| 36 | + @Override | |
| 37 | + public Permissions2 getPermissions2(Integer id) { | |
| 38 | + return permissions2Mapper.getPermissions2(id); | |
| 39 | + } | |
| 40 | + | |
| 41 | + @Override | |
| 42 | + public int queryPermissions2Count(Permissions2Query query) { | |
| 43 | + return permissions2Mapper.queryPermissions2Count(query); | |
| 44 | + } | |
| 45 | + | |
| 46 | + @Override | |
| 47 | + public List<Permissions2> queryPermissions2(Permissions2Query query) { | |
| 48 | + if (query.getNeed() != null) { | |
| 49 | + query.mysqlBuild(permissions2Mapper.queryPermissions2Count(query)); | |
| 50 | + } | |
| 51 | + return permissions2Mapper.queryPermissions2(query); | |
| 52 | + } | |
| 53 | + | |
| 54 | + public List<Permissions2> queryPermissionByRoleIds(List<Integer> roleIds) { | |
| 55 | + if (CollectionUtils.isEmpty(roleIds)) { | |
| 56 | + return Collections.emptyList(); | |
| 57 | + } | |
| 58 | + return permissions2Mapper.queryPermissionByRoleIds(roleIds); | |
| 59 | + } | |
| 60 | + | |
| 61 | + public List<Permissions2> queryPermissionByRoleIds1(Integer roleIds) { | |
| 62 | + return permissions2Mapper.queryPermissionByRoleIds1(roleIds); | |
| 63 | + } | |
| 64 | + | |
| 65 | +} |
platform-biz-service/src/main/resources/mainOrm/master/Permissions2.xml
View file @
318eeb0
| 1 | +<?xml version="1.0" encoding="UTF-8" ?> | |
| 2 | +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > | |
| 3 | +<mapper namespace="com.lyms.platform.permission.dao.master.Permissions2Mapper"> | |
| 4 | + | |
| 5 | + <resultMap id="Permissions2ResultMap" type="com.lyms.platform.permission.model.Permissions2"> | |
| 6 | + <id column="id" property="id" jdbcType="INTEGER" /> | |
| 7 | + <result column="name" property="name" jdbcType="VARCHAR" /> | |
| 8 | + <result column="uri" property="uri" jdbcType="VARCHAR" /> | |
| 9 | + <result column="type" property="type" jdbcType="VARCHAR" /> | |
| 10 | + <result column="puri" property="puri" jdbcType="VARCHAR" /> | |
| 11 | + <result column="icon" property="icon" jdbcType="VARCHAR" /> | |
| 12 | + <result column="yn" property="yn" jdbcType="INTEGER" /> | |
| 13 | + <result column="create_date" property="createDate" jdbcType="TIMESTAMP" javaType="java.sql.Timestamp"/> | |
| 14 | + <result column="create_user" property="createUser" jdbcType="VARCHAR" /> | |
| 15 | + <result column="enable" property="enable" jdbcType="INTEGER" /> | |
| 16 | + </resultMap> | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + <insert id="addPermissions2" parameterType="com.lyms.platform.permission.model.Permissions2"> | |
| 21 | +insert into permissions2 (name,uri,type,puri,icon,yn,create_date,create_user,enable) values (#{name},#{uri},#{type},#{puri},#{icon},#{yn},#{createDate},#{createUser},#{enable}) | |
| 22 | +</insert> | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + <update id="updatePermissions2" parameterType="com.lyms.platform.permission.model.Permissions2"> | |
| 27 | + update permissions2 <set><if test="name != null and name != ''"> | |
| 28 | + name = #{name,jdbcType=VARCHAR}, | |
| 29 | + </if> | |
| 30 | + <if test="uri != null and uri != ''"> | |
| 31 | + uri = #{uri,jdbcType=VARCHAR}, | |
| 32 | + </if> | |
| 33 | + <if test="type != null and type != ''"> | |
| 34 | + type = #{type,jdbcType=VARCHAR}, | |
| 35 | + </if> | |
| 36 | + <if test="puri != null and puri != ''"> | |
| 37 | + puri = #{puri,jdbcType=VARCHAR}, | |
| 38 | + </if> | |
| 39 | + <if test="icon != null and icon != ''"> | |
| 40 | + icon = #{icon,jdbcType=VARCHAR}, | |
| 41 | + </if> | |
| 42 | + <if test="yn != null and yn >= 0"> | |
| 43 | + yn = #{yn,jdbcType=INTEGER}, | |
| 44 | + </if> | |
| 45 | + <if test="createDate != null "> | |
| 46 | + create_date = #{createDate,jdbcType=TIMESTAMP} | |
| 47 | + </if> | |
| 48 | + <if test="createUser != null and createUser != ''"> | |
| 49 | + create_user = #{createUser,jdbcType=VARCHAR}, | |
| 50 | + </if> | |
| 51 | + <if test="enable != null and enable >= 0"> | |
| 52 | + enable = #{enable,jdbcType=INTEGER}, | |
| 53 | + </if> | |
| 54 | + </set> | |
| 55 | + where id = #{id,jdbcType=INTEGER} | |
| 56 | + </update> | |
| 57 | + | |
| 58 | + | |
| 59 | + <delete id="deletePermissions2" parameterType="java.lang.Integer"> | |
| 60 | + delete from permissions2 where id = #{id,jdbcType=INTEGER} | |
| 61 | + </delete> | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + <select id="getPermissions2" resultMap="Permissions2ResultMap" parameterType="java.lang.Integer"> | |
| 66 | + select id,name,uri,type,puri,icon,yn,create_date,create_user,enable | |
| 67 | + from permissions2 where id = #{id,jdbcType=INTEGER} | |
| 68 | + </select> | |
| 69 | + | |
| 70 | + | |
| 71 | + <sql id="orderAndLimit"> | |
| 72 | + <if test="sort != null and sort != '' "> | |
| 73 | + order by ${sort} | |
| 74 | + <if test="need != null"> | |
| 75 | + limit #{offset, jdbcType=INTEGER} , #{limit, jdbcType=INTEGER} | |
| 76 | + </if> | |
| 77 | + </if> | |
| 78 | + </sql> | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + <sql id="Permissions2Condition"> | |
| 83 | + <where> | |
| 84 | + 1 = 1 | |
| 85 | + <if test="id != null and id >= 0"> | |
| 86 | + and id = #{id,jdbcType=INTEGER} | |
| 87 | + </if> | |
| 88 | + <if test="name != null and name != ''"> | |
| 89 | + and name = #{name,jdbcType=VARCHAR} | |
| 90 | + </if> | |
| 91 | + <if test="uri != null and uri != ''"> | |
| 92 | + and uri = #{uri,jdbcType=VARCHAR} | |
| 93 | + </if> | |
| 94 | + <if test="type != null and type != ''"> | |
| 95 | + and type = #{type,jdbcType=VARCHAR} | |
| 96 | + </if> | |
| 97 | + <if test="puri != null and puri != ''"> | |
| 98 | + and puri = #{puri,jdbcType=VARCHAR} | |
| 99 | + </if> | |
| 100 | + <if test="icon != null and icon != ''"> | |
| 101 | + and icon = #{icon,jdbcType=VARCHAR} | |
| 102 | + </if> | |
| 103 | + <if test="yn != null and yn >= 0"> | |
| 104 | + and yn = #{yn,jdbcType=INTEGER} | |
| 105 | + </if> | |
| 106 | + <if test="createDate != null"> | |
| 107 | + and create_date = #{createDate,jdbcType=TIMESTAMP} | |
| 108 | + </if> | |
| 109 | + <if test="createUser != null and createUser != ''"> | |
| 110 | + and create_user = #{createUser,jdbcType=VARCHAR} | |
| 111 | + </if> | |
| 112 | + <if test="enable != null and enable >= 0"> | |
| 113 | + and enable = #{enable,jdbcType=INTEGER} | |
| 114 | + </if> | |
| 115 | + </where> | |
| 116 | + </sql> | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + <select id="queryPermissions2" resultMap="Permissions2ResultMap" parameterType="com.lyms.platform.permission.model.Permissions2Query"> | |
| 121 | + select id,name,uri,type,puri,icon,yn,create_date,create_user,enable | |
| 122 | + from permissions2 | |
| 123 | + <include refid="Permissions2Condition" /> | |
| 124 | + <include refid="orderAndLimit" /> | |
| 125 | + </select> | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + <select id="queryPermissions2Count" resultType="int" parameterType="com.lyms.platform.permission.model.Permissions2Query"> | |
| 130 | + select count(1) from permissions2 | |
| 131 | + <include refid="Permissions2Condition" /> | |
| 132 | + </select> | |
| 133 | + | |
| 134 | + | |
| 135 | + <select id="queryPermissionByRoleIds" parameterType="java.util.List" resultMap="Permissions2ResultMap"> | |
| 136 | + select b.* from role_permission_maps a, permissions2 b where a.yn=1 and b.yn=1 and a.role_id | |
| 137 | + in | |
| 138 | + <foreach collection="list" index="index" item="item" open="(" separator="," close=")"> | |
| 139 | + #{item} | |
| 140 | + </foreach> | |
| 141 | + and a.permission_id=b.id | |
| 142 | + </select> | |
| 143 | + | |
| 144 | + <select id="queryPermissionByRoleIds1" parameterType="int" resultMap="Permissions2ResultMap"> | |
| 145 | + select b.* from role_permission_maps a, permissions2 b where a.role_id= | |
| 146 | + #{weight,jdbcType=INTEGER} | |
| 147 | + and b.yn=1 and a.yn=1 and a.permission_id=b.id; | |
| 148 | + </select> | |
| 149 | +</mapper> |
platform-biz-service/src/main/resources/mainOrm/slave/Permissions2.xml
View file @
318eeb0
| 1 | +<?xml version="1.0" encoding="UTF-8" ?> | |
| 2 | +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > | |
| 3 | +<mapper namespace="com.lyms.platform.permission.dao.Permissions2Mapper"> | |
| 4 | + | |
| 5 | + <resultMap id="Permissions2ResultMap" type="com.lyms.platform.permission.model.Permissions2"> | |
| 6 | + <id column="id" property="id" jdbcType="INTEGER" /> | |
| 7 | + <result column="name" property="name" jdbcType="VARCHAR" /> | |
| 8 | + <result column="uri" property="uri" jdbcType="VARCHAR" /> | |
| 9 | + <result column="type" property="type" jdbcType="VARCHAR" /> | |
| 10 | + <result column="puri" property="puri" jdbcType="VARCHAR" /> | |
| 11 | + <result column="icon" property="icon" jdbcType="VARCHAR" /> | |
| 12 | + <result column="yn" property="yn" jdbcType="INTEGER" /> | |
| 13 | + <result column="create_date" property="createDate" jdbcType="TIMESTAMP" javaType="java.sql.Timestamp"/> | |
| 14 | + <result column="create_user" property="createUser" jdbcType="VARCHAR" /> | |
| 15 | + <result column="enable" property="enable" jdbcType="INTEGER" /> | |
| 16 | + </resultMap> | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + <insert id="addPermissions2" parameterType="com.lyms.platform.permission.model.Permissions2"> | |
| 21 | + insert into permissions2 (name,uri,type,puri,icon,yn,create_date,create_user,enable) values (#{name},#{uri},#{type},#{puri},#{icon},#{yn},#{createDate},#{createUser},#{enable}) | |
| 22 | + </insert> | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + <update id="updatePermissions2" parameterType="com.lyms.platform.permission.model.Permissions2"> | |
| 27 | + update permissions2 <set><if test="name != null and name != ''"> | |
| 28 | + name = #{name,jdbcType=VARCHAR}, | |
| 29 | + </if> | |
| 30 | + <if test="uri != null and uri != ''"> | |
| 31 | + uri = #{uri,jdbcType=VARCHAR}, | |
| 32 | + </if> | |
| 33 | + <if test="type != null and type != ''"> | |
| 34 | + type = #{type,jdbcType=VARCHAR}, | |
| 35 | + </if> | |
| 36 | + <if test="puri != null and puri != ''"> | |
| 37 | + puri = #{puri,jdbcType=VARCHAR}, | |
| 38 | + </if> | |
| 39 | + <if test="icon != null and icon != ''"> | |
| 40 | + icon = #{icon,jdbcType=VARCHAR}, | |
| 41 | + </if> | |
| 42 | + <if test="yn != null and yn >= 0"> | |
| 43 | + yn = #{yn,jdbcType=INTEGER}, | |
| 44 | + </if> | |
| 45 | + <if test="createDate != null "> | |
| 46 | + create_date = #{createDate,jdbcType=TIMESTAMP} | |
| 47 | + </if> | |
| 48 | + <if test="createUser != null and createUser != ''"> | |
| 49 | + create_user = #{createUser,jdbcType=VARCHAR}, | |
| 50 | + </if> | |
| 51 | + <if test="enable != null and enable >= 0"> | |
| 52 | + enable = #{enable,jdbcType=INTEGER}, | |
| 53 | + </if> | |
| 54 | + </set> | |
| 55 | + where id = #{id,jdbcType=INTEGER} | |
| 56 | + </update> | |
| 57 | + | |
| 58 | + | |
| 59 | + <delete id="deletePermissions2" parameterType="java.lang.Integer"> | |
| 60 | + delete from permissions2 where id = #{id,jdbcType=INTEGER} | |
| 61 | + </delete> | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + <select id="getPermissions2" resultMap="Permissions2ResultMap" parameterType="java.lang.Integer"> | |
| 66 | + select id,name,uri,type,puri,icon,yn,create_date,create_user,enable | |
| 67 | + from permissions2 where id = #{id,jdbcType=INTEGER} | |
| 68 | + </select> | |
| 69 | + | |
| 70 | + | |
| 71 | + <sql id="orderAndLimit"> | |
| 72 | + <if test="sort != null and sort != '' "> | |
| 73 | + order by ${sort} | |
| 74 | + <if test="need != null"> | |
| 75 | + limit #{offset, jdbcType=INTEGER} , #{limit, jdbcType=INTEGER} | |
| 76 | + </if> | |
| 77 | + </if> | |
| 78 | + </sql> | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + <sql id="Permissions2Condition"> | |
| 83 | + <where> | |
| 84 | + 1 = 1 | |
| 85 | + <if test="id != null and id >= 0"> | |
| 86 | + and id = #{id,jdbcType=INTEGER} | |
| 87 | + </if> | |
| 88 | + <if test="name != null and name != ''"> | |
| 89 | + and name = #{name,jdbcType=VARCHAR} | |
| 90 | + </if> | |
| 91 | + <if test="uri != null and uri != ''"> | |
| 92 | + and uri = #{uri,jdbcType=VARCHAR} | |
| 93 | + </if> | |
| 94 | + <if test="type != null and type != ''"> | |
| 95 | + and type = #{type,jdbcType=VARCHAR} | |
| 96 | + </if> | |
| 97 | + <if test="puri != null and puri != ''"> | |
| 98 | + and puri = #{puri,jdbcType=VARCHAR} | |
| 99 | + </if> | |
| 100 | + <if test="icon != null and icon != ''"> | |
| 101 | + and icon = #{icon,jdbcType=VARCHAR} | |
| 102 | + </if> | |
| 103 | + <if test="yn != null and yn >= 0"> | |
| 104 | + and yn = #{yn,jdbcType=INTEGER} | |
| 105 | + </if> | |
| 106 | + <if test="createDate != null"> | |
| 107 | + and create_date = #{createDate,jdbcType=TIMESTAMP} | |
| 108 | + </if> | |
| 109 | + <if test="createUser != null and createUser != ''"> | |
| 110 | + and create_user = #{createUser,jdbcType=VARCHAR} | |
| 111 | + </if> | |
| 112 | + <if test="enable != null and enable >= 0"> | |
| 113 | + and enable = #{enable,jdbcType=INTEGER} | |
| 114 | + </if> | |
| 115 | + </where> | |
| 116 | + </sql> | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + <select id="queryPermissions2" resultMap="Permissions2ResultMap" parameterType="com.lyms.platform.permission.model.Permissions2Query"> | |
| 121 | + select id,name,uri,type,puri,icon,yn,create_date,create_user,enable | |
| 122 | + from permissions2 | |
| 123 | + <include refid="Permissions2Condition" /> | |
| 124 | + <include refid="orderAndLimit" /> | |
| 125 | + </select> | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + <select id="queryPermissions2Count" resultType="int" parameterType="com.lyms.platform.permission.model.Permissions2Query"> | |
| 130 | + select count(1) from permissions2 | |
| 131 | + <include refid="Permissions2Condition" /> | |
| 132 | + </select> | |
| 133 | + | |
| 134 | + | |
| 135 | + <select id="queryPermissionByRoleIds" parameterType="java.util.List" resultMap="Permissions2ResultMap"> | |
| 136 | + select b.* from role_permission_maps a, permissions2 b where a.yn=1 and b.yn=1 and a.role_id | |
| 137 | + in | |
| 138 | + <foreach collection="list" index="index" item="item" open="(" separator="," close=")"> | |
| 139 | + #{item} | |
| 140 | + </foreach> | |
| 141 | + and a.permission_id=b.id ORDER BY b.weight | |
| 142 | + </select> | |
| 143 | + | |
| 144 | + <select id="queryPermissionByRoleIds1" parameterType="int" resultMap="Permissions2ResultMap"> | |
| 145 | + select b.* from role_permission_maps a, permissions2 b where a.role_id= | |
| 146 | + #{weight,jdbcType=INTEGER} | |
| 147 | + and b.yn=1 and a.yn=1 and a.permission_id=b.id; | |
| 148 | + </select> | |
| 149 | +</mapper> |
platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java
View file @
318eeb0
| ... | ... | @@ -772,30 +772,33 @@ |
| 772 | 772 | // System.out.println(s); |
| 773 | 773 | // Date s = addDay(parseYMD("2016-02-26"), 168); |
| 774 | 774 | |
| 775 | - int start = 38; | |
| 776 | - int end = 38; | |
| 775 | +// int start = 38; | |
| 776 | +// int end = 38; | |
| 777 | +//// | |
| 778 | +//// | |
| 779 | +//// Date startDate = DateUtil.getNewDate(-end-1,"周",1+1); | |
| 780 | +//// Date endDate = DateUtil.getNewDate(-start,"周",0+1); | |
| 777 | 781 | // |
| 778 | 782 | // |
| 779 | -// Date startDate = DateUtil.getNewDate(-end-1,"周",1+1); | |
| 780 | -// Date endDate = DateUtil.getNewDate(-start,"周",0+1); | |
| 783 | +// Date startDate = DateUtil.getNewDate(-end-1,"周",2+1); | |
| 784 | +// Date endDate = DateUtil.getNewDate(-start,"周",2); | |
| 785 | +// | |
| 786 | +// | |
| 787 | +// String date = y_m_d_h_m_s.format(startDate.getTime()); | |
| 788 | +//// Date startDate = DateUtil.getNewDate(-end-1,"月",1); | |
| 789 | +//// Date endDate = DateUtil.getNewDate(-start,"月",1); | |
| 790 | +// | |
| 791 | +// System.out.println(date + "==="); | |
| 781 | 792 | |
| 782 | 793 | |
| 783 | - Date startDate = DateUtil.getNewDate(-end-1,"周",2+1); | |
| 784 | - Date endDate = DateUtil.getNewDate(-start,"周",2); | |
| 785 | - | |
| 786 | - | |
| 787 | - String date = y_m_d_h_m_s.format(startDate.getTime()); | |
| 788 | -// Date startDate = DateUtil.getNewDate(-end-1,"月",1); | |
| 789 | -// Date endDate = DateUtil.getNewDate(-start,"月",1); | |
| 790 | - | |
| 791 | - System.out.println(date + "==="); | |
| 792 | - | |
| 793 | - | |
| 794 | 794 | // Date startDate = getRangeDate(parseYMD("2016-09-07"),2,"周",-1); |
| 795 | 795 | // System.out.println(getyyyy_MM_dd(startDate)); |
| 796 | 796 | |
| 797 | 797 | // int a = daysBetween(parseYMD("2013-09-13"),new Date())/7; |
| 798 | 798 | // System.out.println(a); |
| 799 | + | |
| 800 | + Date dueDate = DateUtil.addDay(DateUtil.addMonth(parseYMD("2016-02-08"), 9), 7); | |
| 801 | + System.out.println(getyyyy_MM_dd(dueDate)); | |
| 799 | 802 | } catch (Exception e) |
| 800 | 803 | { |
| 801 | 804 |
platform-common/src/main/java/com/lyms/platform/common/utils/ExcelUtil.java
View file @
318eeb0
| ... | ... | @@ -23,15 +23,15 @@ |
| 23 | 23 | |
| 24 | 24 | /** |
| 25 | 25 | * Excel 工具类 |
| 26 | - * | |
| 26 | + * | |
| 27 | 27 | * @author lqy |
| 28 | 28 | * |
| 29 | 29 | */ |
| 30 | 30 | public class ExcelUtil |
| 31 | 31 | { |
| 32 | - | |
| 32 | + | |
| 33 | 33 | static File from_file; |
| 34 | - | |
| 34 | + | |
| 35 | 35 | static WritableWorkbook to_wwb; // 创建可写入workbook对象 |
| 36 | 36 | |
| 37 | 37 | public static OutputStream toChanExcel(OutputStream out, List<Map<String, Object>> data, Map<String, String> columName) |
| ... | ... | @@ -110,7 +110,7 @@ |
| 110 | 110 | j++; |
| 111 | 111 | } |
| 112 | 112 | } |
| 113 | - | |
| 113 | + | |
| 114 | 114 | wwb.write(); |
| 115 | 115 | wwb.close(); |
| 116 | 116 | } |
| 117 | 117 | |
| ... | ... | @@ -192,8 +192,8 @@ |
| 192 | 192 | } |
| 193 | 193 | return out; |
| 194 | 194 | } |
| 195 | - | |
| 196 | 195 | |
| 197 | - | |
| 196 | + | |
| 197 | + | |
| 198 | 198 | } |
platform-common/src/main/java/com/lyms/platform/common/utils/HttpRequest.java
View file @
318eeb0
| ... | ... | @@ -68,6 +68,64 @@ |
| 68 | 68 | } |
| 69 | 69 | return result; |
| 70 | 70 | } |
| 71 | + | |
| 72 | + | |
| 73 | + /** | |
| 74 | + * 删除 | |
| 75 | + * @param url | |
| 76 | + * @param param | |
| 77 | + * @param auth | |
| 78 | + * @return | |
| 79 | + */ | |
| 80 | + public static String sendDelete(String url, String param,String auth) { | |
| 81 | + String result = ""; | |
| 82 | + BufferedReader in = null; | |
| 83 | + try { | |
| 84 | + String urlNameString = url + "?" + param; | |
| 85 | + URL realUrl = new URL(urlNameString); | |
| 86 | + // 打开和URL之间的连接 | |
| 87 | + HttpURLConnection connection = (HttpURLConnection)realUrl.openConnection(); | |
| 88 | + // 设置通用的请求属性 | |
| 89 | + connection.setRequestMethod("DELETE"); | |
| 90 | + | |
| 91 | + connection.setRequestProperty("accept", "*/*"); | |
| 92 | + connection.setRequestProperty("Method","DELETE"); | |
| 93 | + connection.setRequestProperty("connection", "Keep-Alive"); | |
| 94 | + connection.setRequestProperty("user-agent", | |
| 95 | + "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)"); | |
| 96 | + connection.setRequestProperty("Authorization",auth); | |
| 97 | + // 建立实际的连接 | |
| 98 | + connection.connect(); | |
| 99 | + // 获取所有响应头字段 | |
| 100 | + Map<String, List<String>> map = connection.getHeaderFields(); | |
| 101 | + // 遍历所有的响应头字段 | |
| 102 | + for (String key : map.keySet()) { | |
| 103 | + System.out.println(key + "--->" + map.get(key)); | |
| 104 | + } | |
| 105 | + // 定义 BufferedReader输入流来读取URL的响应 | |
| 106 | + in = new BufferedReader(new InputStreamReader( | |
| 107 | + connection.getInputStream(),"utf-8")); | |
| 108 | + String line; | |
| 109 | + while ((line = in.readLine()) != null) { | |
| 110 | + result += line; | |
| 111 | + } | |
| 112 | + } catch (Exception e) { | |
| 113 | + System.out.println("发送DELETE请求出现异常!" + e); | |
| 114 | + e.printStackTrace(); | |
| 115 | + } | |
| 116 | + // 使用finally块来关闭输入流 | |
| 117 | + finally { | |
| 118 | + try { | |
| 119 | + if (in != null) { | |
| 120 | + in.close(); | |
| 121 | + } | |
| 122 | + } catch (Exception e2) { | |
| 123 | + e2.printStackTrace(); | |
| 124 | + } | |
| 125 | + } | |
| 126 | + return result; | |
| 127 | + } | |
| 128 | + | |
| 71 | 129 | /** |
| 72 | 130 | * 向指定URL发送GET方法的请求 |
| 73 | 131 | * @param url |
platform-data-api/src/main/java/com/lyms/platform/data/controller/SmsController.java
View file @
318eeb0
| 1 | 1 | package com.lyms.platform.data.controller; |
| 2 | 2 | |
| 3 | +import com.lyms.platform.common.constants.ErrorCodeConstants; | |
| 4 | +import com.lyms.platform.common.result.BaseListResponse; | |
| 5 | +import com.lyms.platform.common.result.BaseResponse; | |
| 3 | 6 | import com.lyms.platform.common.utils.ResultUtils; |
| 4 | 7 | import com.lyms.platform.data.service.SmsService; |
| 5 | 8 | import org.springframework.beans.factory.annotation.Autowired; |
| 6 | 9 | import org.springframework.stereotype.Controller; |
| 7 | 10 | import org.springframework.web.bind.annotation.RequestMapping; |
| 8 | 11 | import org.springframework.web.bind.annotation.RequestParam; |
| 12 | +import org.springframework.web.bind.annotation.ResponseBody; | |
| 9 | 13 | |
| 10 | 14 | import javax.servlet.http.HttpServletResponse; |
| 11 | 15 | |
| ... | ... | @@ -81,5 +85,29 @@ |
| 81 | 85 | smsService.productChildAmsSms(); |
| 82 | 86 | writeString(response, "child ams success"); |
| 83 | 87 | } |
| 88 | + | |
| 89 | + | |
| 90 | + @RequestMapping(value = "/getDueSms") | |
| 91 | + @ResponseBody | |
| 92 | + public BaseResponse getDueSms(HttpServletResponse response,@RequestParam("token")String token){ | |
| 93 | + if (!"lyms@2016!000".equals(token)) | |
| 94 | + { | |
| 95 | + return new BaseResponse().setErrorcode(ErrorCodeConstants.SYSTEM_ERROR).setErrormsg("没有token"); | |
| 96 | + } | |
| 97 | + return smsService.getDueSms(); | |
| 98 | + } | |
| 99 | + | |
| 100 | + | |
| 101 | + @RequestMapping(value = "/deleteDueSms") | |
| 102 | + public void deleteDueSms(HttpServletResponse response,@RequestParam("token")String token){ | |
| 103 | + if (!"lyms@2016!000".equals(token)) | |
| 104 | + { | |
| 105 | + ResultUtils.buildParameterErrorResultAndWrite(response, "没有token"); | |
| 106 | + return; | |
| 107 | + } | |
| 108 | + smsService.deleteDueSms(); | |
| 109 | + writeString(response, "delete due sms success"); | |
| 110 | + } | |
| 111 | + | |
| 84 | 112 | } |
platform-data-api/src/main/java/com/lyms/platform/data/service/SmsService.java
View file @
318eeb0
| 1 | 1 | package com.lyms.platform.data.service; |
| 2 | 2 | |
| 3 | 3 | |
| 4 | +import com.lyms.platform.common.result.BaseListResponse; | |
| 5 | +import com.lyms.platform.common.result.BaseResponse; | |
| 6 | + | |
| 4 | 7 | /** |
| 5 | 8 | * Created by Administrator on 2016/7/5. |
| 6 | 9 | */ |
| ... | ... | @@ -13,6 +16,9 @@ |
| 13 | 16 | void productChildAmsSms(); |
| 14 | 17 | |
| 15 | 18 | void productChanAmsSms(); |
| 19 | + | |
| 20 | + BaseResponse deleteDueSms(); | |
| 21 | + BaseListResponse getDueSms(); | |
| 16 | 22 | |
| 17 | 23 | void serviceEnd(); |
| 18 | 24 |
platform-data-api/src/main/java/com/lyms/platform/data/service/impl/SmsServiceImpl.java
View file @
318eeb0
| 1 | 1 | package com.lyms.platform.data.service.impl; |
| 2 | 2 | |
| 3 | 3 | import com.lyms.platform.biz.service.*; |
| 4 | +import com.lyms.platform.common.constants.ErrorCodeConstants; | |
| 4 | 5 | import com.lyms.platform.common.enums.*; |
| 6 | +import com.lyms.platform.common.result.BaseListResponse; | |
| 7 | +import com.lyms.platform.common.result.BaseResponse; | |
| 5 | 8 | import com.lyms.platform.common.utils.*; |
| 6 | 9 | import com.lyms.platform.data.pojo.HighScoreResult; |
| 7 | 10 | import com.lyms.platform.data.pojo.MessageContent; |
| ... | ... | @@ -2852,6 +2855,87 @@ |
| 2852 | 2855 | String dateStr = DateUtil.formatSimpleDate(new Date()); |
| 2853 | 2856 | yunBookbuildingService.getBirthPatients(dateStr); |
| 2854 | 2857 | } |
| 2858 | + | |
| 2859 | + | |
| 2860 | + @Override | |
| 2861 | + public BaseResponse deleteDueSms() { | |
| 2862 | + | |
| 2863 | + try { | |
| 2864 | + PatientsQuery patientsQuery = new PatientsQuery(); | |
| 2865 | + patientsQuery.setType(3); | |
| 2866 | + patientsQuery.setYn(YnEnums.YES.getId()); | |
| 2867 | + String startStr = DateUtil.getyyyy_MM_dd(new Date()); | |
| 2868 | + Date startDate = DateUtil.parseYMD(startStr); | |
| 2869 | + Date endDate = new Date(startDate.getTime()+86400000-1); | |
| 2870 | + patientsQuery.setFmDateStart(startDate); | |
| 2871 | + patientsQuery.setFmDateEnd(endDate); | |
| 2872 | + | |
| 2873 | + List<Patients> results = yunBookbuildingService.queryPregnantWithQuery(patientsQuery); | |
| 2874 | + StringBuffer sb = null; | |
| 2875 | + if (CollectionUtils.isNotEmpty(results)) | |
| 2876 | + { | |
| 2877 | + sb = new StringBuffer(); | |
| 2878 | + for (Patients pat : results) | |
| 2879 | + { | |
| 2880 | + sb.append(pat.getPhone()); | |
| 2881 | + sb.append(","); | |
| 2882 | + } | |
| 2883 | + System.out.println(sb); | |
| 2884 | + } | |
| 2885 | + if (sb != null) | |
| 2886 | + { | |
| 2887 | + SaveMessageService.deleteDueSms(sb.toString()); | |
| 2888 | + } | |
| 2889 | + | |
| 2890 | + } catch (Exception e) | |
| 2891 | + { | |
| 2892 | + ExceptionUtils.catchException(e,"删除分娩孕妇异常"); | |
| 2893 | + return new BaseResponse().setErrorcode(ErrorCodeConstants.SYSTEM_ERROR).setErrormsg("失败"); | |
| 2894 | + } | |
| 2895 | + | |
| 2896 | + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); | |
| 2897 | + } | |
| 2898 | + | |
| 2899 | + @Override | |
| 2900 | + public BaseListResponse getDueSms() { | |
| 2901 | + | |
| 2902 | + PatientsQuery patientsQuery = new PatientsQuery(); | |
| 2903 | + patientsQuery.setType(3); | |
| 2904 | + patientsQuery.setYn(YnEnums.YES.getId()); | |
| 2905 | + String startStr = DateUtil.getyyyy_MM_dd(new Date()); | |
| 2906 | + Date startDate = DateUtil.parseYMD(startStr); | |
| 2907 | + Date endDate = new Date(startDate.getTime()+86400000-1); | |
| 2908 | + | |
| 2909 | + System.out.println("start = " + startStr); | |
| 2910 | + System.out.println("end = " + DateUtil.getyyyy_MM_dd_hms(endDate)); | |
| 2911 | + | |
| 2912 | + | |
| 2913 | + patientsQuery.setFmDateStart(startDate); | |
| 2914 | + patientsQuery.setFmDateEnd(endDate); | |
| 2915 | + List<Map<String,String>> list = new ArrayList<>(); | |
| 2916 | + | |
| 2917 | + List<Patients> results = yunBookbuildingService.queryPregnantWithQuery(patientsQuery); | |
| 2918 | + if (CollectionUtils.isNotEmpty(results)) | |
| 2919 | + { | |
| 2920 | + for (Patients pat : results) | |
| 2921 | + { | |
| 2922 | + Map<String,String> map = new HashMap<>(); | |
| 2923 | + map.put("name",pat.getUsername()); | |
| 2924 | + map.put("phone",pat.getPhone()); | |
| 2925 | + map.put("fmDate",pat.getFmDate() == null ? "" : DateUtil.getYmd(pat.getFmDate())); | |
| 2926 | + list.add(map); | |
| 2927 | + } | |
| 2928 | + } | |
| 2929 | + | |
| 2930 | + BaseListResponse objectResponse = new BaseListResponse(); | |
| 2931 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 2932 | + objectResponse.setData(list); | |
| 2933 | + objectResponse.setErrormsg("成功"); | |
| 2934 | + return objectResponse; | |
| 2935 | + } | |
| 2936 | + | |
| 2937 | + | |
| 2938 | + | |
| 2855 | 2939 | |
| 2856 | 2940 | |
| 2857 | 2941 | public void productSms() |
platform-data-api/src/main/java/com/lyms/platform/data/util/SaveMessageService.java
View file @
318eeb0
| ... | ... | @@ -41,7 +41,6 @@ |
| 41 | 41 | public static boolean isExistSms(String patientId,String tempId) |
| 42 | 42 | { |
| 43 | 43 | |
| 44 | - | |
| 45 | 44 | String param = "typeId="+ ProjectTypeEnums.YNXT.getId()+"&ext2="+StringUtils.emptyStr(tempId)+"&ext3="+StringUtils.emptyStr(patientId)+"&page=1&limit=10"; |
| 46 | 45 | String result = HttpRequest.sendGet(CENTER_BASE_URL + "messages", param, CENTER_TOKEN); |
| 47 | 46 | |
| 48 | 47 | |
| 49 | 48 | |
| ... | ... | @@ -58,42 +57,61 @@ |
| 58 | 57 | return false; |
| 59 | 58 | } |
| 60 | 59 | |
| 60 | + | |
| 61 | + public static boolean deleteDueSms(String phones) | |
| 62 | + { | |
| 63 | + String param = "typeId="+ ProjectTypeEnums.YNXT.getId()+"&phones="+StringUtils.emptyStr(phones); | |
| 64 | + String result = HttpRequest.sendDelete(CENTER_BASE_URL + "deleteDueSms", param, CENTER_TOKEN); | |
| 65 | + if (StringUtils.isNotEmpty(result)) | |
| 66 | + { | |
| 67 | + Map<String,String> map = JsonUtil.str2Obj(result, Map.class); | |
| 68 | + if ("0".equals(map.get("errorcode"))) | |
| 69 | + { | |
| 70 | + return true; | |
| 71 | + } | |
| 72 | + } | |
| 73 | + return false; | |
| 74 | + } | |
| 75 | + | |
| 61 | 76 | public static void main(String[] areg) |
| 62 | 77 | { |
| 63 | - MessageListRequest list = new MessageListRequest(); | |
| 64 | - List<MessageRequest> messages = new ArrayList<>(); | |
| 65 | - MessageRequest request = new MessageRequest(); | |
| 66 | - request.setTypeId(1); | |
| 67 | - request.setStatus(0); | |
| 68 | - request.setContent("cccccccccccccccccc"); | |
| 69 | - request.setObjType(1); | |
| 70 | - request.setPhone("18382670000"); | |
| 71 | - request.setPlanTime("2015-01-06 15:22:12"); | |
| 72 | - request.setServiceType(1); | |
| 73 | - request.setExt1("196"); | |
| 74 | - request.setExt2("10"); | |
| 75 | - request.setExt3("10"); | |
| 76 | - request.setSubTypeId(6); | |
| 77 | - messages.add(request); | |
| 78 | +// MessageListRequest list = new MessageListRequest(); | |
| 79 | +// List<MessageRequest> messages = new ArrayList<>(); | |
| 80 | +// MessageRequest request = new MessageRequest(); | |
| 81 | +// request.setTypeId(1); | |
| 82 | +// request.setStatus(0); | |
| 83 | +// request.setContent("cccccccccccccccccc"); | |
| 84 | +// request.setObjType(1); | |
| 85 | +// request.setPhone("18382670000"); | |
| 86 | +// request.setPlanTime("2015-01-06 15:22:12"); | |
| 87 | +// request.setServiceType(1); | |
| 88 | +// request.setExt1("196"); | |
| 89 | +// request.setExt2("10"); | |
| 90 | +// request.setExt3("10"); | |
| 91 | +// request.setSubTypeId(6); | |
| 92 | +// messages.add(request); | |
| 93 | +// | |
| 94 | +// | |
| 95 | +// MessageRequest request1 = new MessageRequest(); | |
| 96 | +// request1.setTypeId(1); | |
| 97 | +// request1.setStatus(0); | |
| 98 | +// request1.setContent("bbbbbbbbbbbbbb"); | |
| 99 | +// request1.setObjType(1); | |
| 100 | +// request1.setPhone("18382670001"); | |
| 101 | +// request1.setPlanTime("2015-01-06 15:22:12"); | |
| 102 | +// request1.setServiceType(1); | |
| 103 | +// request.setSubTypeId(7); | |
| 104 | +// request1.setExt1("196"); | |
| 105 | +// request1.setExt2("10"); | |
| 106 | +// request1.setExt3("10"); | |
| 107 | +// messages.add(request1); | |
| 108 | +// | |
| 109 | +// list.setTypeId(1); | |
| 110 | +// list.setMessages(messages); | |
| 111 | +// saveSmsCenter(list); | |
| 78 | 112 | |
| 79 | 113 | |
| 80 | - MessageRequest request1 = new MessageRequest(); | |
| 81 | - request1.setTypeId(1); | |
| 82 | - request1.setStatus(0); | |
| 83 | - request1.setContent("bbbbbbbbbbbbbb"); | |
| 84 | - request1.setObjType(1); | |
| 85 | - request1.setPhone("18382670001"); | |
| 86 | - request1.setPlanTime("2015-01-06 15:22:12"); | |
| 87 | - request1.setServiceType(1); | |
| 88 | - request.setSubTypeId(7); | |
| 89 | - request1.setExt1("196"); | |
| 90 | - request1.setExt2("10"); | |
| 91 | - request1.setExt3("10"); | |
| 92 | - messages.add(request1); | |
| 93 | - | |
| 94 | - list.setTypeId(1); | |
| 95 | - list.setMessages(messages); | |
| 96 | - saveSmsCenter(list); | |
| 114 | + deleteDueSms("15265444440,"); | |
| 97 | 115 | } |
| 98 | 116 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DepartmentsController.java
View file @
318eeb0
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java
View file @
318eeb0
| ... | ... | @@ -35,7 +35,7 @@ |
| 35 | 35 | public class PermissionsController extends BaseController { |
| 36 | 36 | |
| 37 | 37 | @Autowired |
| 38 | - private PermissionsService permissionsService; | |
| 38 | + private Permissions2Service permissions2Service; | |
| 39 | 39 | @Autowired |
| 40 | 40 | private UsersService usersService; |
| 41 | 41 | |
| ... | ... | @@ -65,7 +65,7 @@ |
| 65 | 65 | @RequestParam(value = "id", required = false) Integer id, |
| 66 | 66 | @RequestParam(value = "page",required = false) Integer page, |
| 67 | 67 | @RequestParam(value = "limit",required = false) Integer limit) { |
| 68 | - PermissionsQuery permissionsQuery = new PermissionsQuery(); | |
| 68 | + Permissions2Query permissionsQuery = new Permissions2Query(); | |
| 69 | 69 | page = null == page ? 1 : page; |
| 70 | 70 | limit = null == limit ? 10 : limit; |
| 71 | 71 | permissionsQuery.setNeed("true"); |
| ... | ... | @@ -74,7 +74,7 @@ |
| 74 | 74 | permissionsQuery.setLimit(limit); |
| 75 | 75 | |
| 76 | 76 | permissionsQuery.setYn(YnEnums.YES.getId()); |
| 77 | - List<Permissions> permissionses = permissionsService.queryPermissions(permissionsQuery); | |
| 77 | + List<Permissions2> permissionses = permissions2Service.queryPermissions2(permissionsQuery); | |
| 78 | 78 | ResultUtils.buildSuccessResultAndWrite(response, permissionses); |
| 79 | 79 | } |
| 80 | 80 | |
| 81 | 81 | |
| ... | ... | @@ -106,18 +106,17 @@ |
| 106 | 106 | |
| 107 | 107 | /** |
| 108 | 108 | * 新增权限 |
| 109 | + * name; | |
| 109 | 110 | */ |
| 110 | 111 | @RequestMapping(value = "/permissions", method = RequestMethod.POST) |
| 111 | 112 | @TokenRequired |
| 112 | 113 | public void addPermissions(HttpServletResponse response, HttpServletRequest request, |
| 113 | - @RequestParam(value = "url") String url, | |
| 114 | - @RequestParam(value = "moduleName") String moduleName, | |
| 115 | - @RequestParam(value = "functionName") String functionName, | |
| 116 | - @RequestParam(value = "permissionName") String permissionName, | |
| 117 | - @RequestParam(value = "action") String action, | |
| 118 | - @RequestParam(value = "ext", required = false) String ext, | |
| 119 | - @RequestParam(value = "weight") Integer weight) { | |
| 120 | - if (StringUtils.isEmpty(moduleName) || StringUtils.isEmpty(functionName) || StringUtils.isEmpty(permissionName) || StringUtils.isEmpty(action)) { | |
| 114 | + @RequestParam(value = "uri") String uri, | |
| 115 | + @RequestParam(value = "puri") String puri, | |
| 116 | + @RequestParam(value = "name") String name, | |
| 117 | + @RequestParam(value = "type") String type, | |
| 118 | + @RequestParam(value = "icon") String icon) { | |
| 119 | + if (StringUtils.isEmpty(uri) || StringUtils.isEmpty(name) || StringUtils.isEmpty(type)) { | |
| 121 | 120 | ResultUtils.buildParameterErrorResultAndWrite(response); |
| 122 | 121 | return; |
| 123 | 122 | } |
| 124 | 123 | |
| 125 | 124 | |
| ... | ... | @@ -126,22 +125,15 @@ |
| 126 | 125 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
| 127 | 126 | Users users = usersService.getUsers(loginState.getId()); |
| 128 | 127 | |
| 129 | - Permissions permissions = new Permissions(); | |
| 128 | + Permissions2 permissions = new Permissions2(); | |
| 129 | + permissions.setUri(uri); | |
| 130 | + permissions.setPuri(puri); | |
| 131 | + permissions.setName(name); | |
| 132 | + permissions.setType(type); | |
| 133 | + permissions.setIcon(icon); | |
| 130 | 134 | |
| 131 | - permissions.setType(TYPE); | |
| 132 | - permissions.setModuleName(moduleName); | |
| 133 | - permissions.setFunctionName(functionName); | |
| 134 | - permissions.setPermissionName(permissionName); | |
| 135 | - permissions.setAction(action); | |
| 136 | - permissions.setExt(ext); | |
| 137 | - permissions.setUrl(url); | |
| 138 | - permissions.setPublishId(users.getId()); | |
| 139 | - permissions.setPublishName(users.getName()); | |
| 140 | - permissions.setWeight(weight); | |
| 141 | 135 | permissions.setYn(YnEnums.YES.getId()); |
| 142 | - permissions.setModified(new Date()); | |
| 143 | - permissions.setCreated(new Date()); | |
| 144 | - permissionsService.addPermissions(permissions); | |
| 136 | + permissions2Service.addPermissions2(permissions); | |
| 145 | 137 | ResultUtils.buildSuccessResultAndWrite(response); |
| 146 | 138 | } |
| 147 | 139 | |
| 148 | 140 | |
| 149 | 141 | |
| 150 | 142 | |
| 151 | 143 | |
| 152 | 144 | |
| ... | ... | @@ -152,34 +144,31 @@ |
| 152 | 144 | @TokenRequired |
| 153 | 145 | public void updatePermissions(HttpServletResponse response, |
| 154 | 146 | @PathVariable Integer id, |
| 155 | - @RequestParam(value = "moduleName") String moduleName, | |
| 156 | - @RequestParam(value = "functionName") String functionName, | |
| 157 | - @RequestParam(value = "permissionName") String permissionName, | |
| 158 | - @RequestParam(value = "action") String action, | |
| 159 | - @RequestParam(value = "ext", required = false) String ext, | |
| 160 | - @RequestParam(value = "weight") Integer weight) { | |
| 147 | + @RequestParam(value = "uri") String uri, | |
| 148 | + @RequestParam(value = "puri") String puri, | |
| 149 | + @RequestParam(value = "name") String name, | |
| 150 | + @RequestParam(value = "type") String type, | |
| 151 | + @RequestParam(value = "icon") String icon) { | |
| 161 | 152 | |
| 162 | - Permissions permissions = permissionsService.getPermissions(id); | |
| 153 | + Permissions2 permissions = permissions2Service.getPermissions2(id); | |
| 163 | 154 | |
| 164 | 155 | if (permissions == null) { |
| 165 | 156 | new BusinessException("", "根据id获取信息不存在"); |
| 166 | 157 | return; |
| 167 | 158 | } |
| 168 | 159 | |
| 169 | - if (id == null || StringUtils.isEmpty(moduleName) || StringUtils.isEmpty(functionName) || StringUtils.isEmpty(permissionName) || StringUtils.isEmpty(action)) { | |
| 160 | + if (StringUtils.isEmpty(uri) || StringUtils.isEmpty(name) || StringUtils.isEmpty(type)) { | |
| 170 | 161 | ResultUtils.buildParameterErrorResultAndWrite(response); |
| 171 | 162 | return; |
| 172 | 163 | } |
| 173 | - permissions.setModuleName(moduleName); | |
| 174 | - permissions.setFunctionName(functionName); | |
| 175 | - permissions.setPermissionName(permissionName); | |
| 176 | - permissions.setAction(action); | |
| 177 | - permissions.setExt(ext); | |
| 178 | - permissions.setWeight(weight); | |
| 164 | + permissions.setUri(uri); | |
| 165 | + permissions.setPuri(puri); | |
| 166 | + permissions.setName(name); | |
| 167 | + permissions.setType(type); | |
| 168 | + permissions.setIcon(icon); | |
| 179 | 169 | permissions.setYn(YnEnums.YES.getId()); |
| 180 | - permissions.setModified(new Date()); | |
| 181 | 170 | |
| 182 | - permissionsService.updatePermissions(permissions); | |
| 171 | + permissions2Service.updatePermissions2(permissions); | |
| 183 | 172 | ResultUtils.buildSuccessResultAndWrite(response); |
| 184 | 173 | } |
| 185 | 174 | |
| 186 | 175 | |
| ... | ... | @@ -193,14 +182,13 @@ |
| 193 | 182 | ResultUtils.buildIdIsNull(response); |
| 194 | 183 | return; |
| 195 | 184 | } |
| 196 | - Permissions permissions = permissionsService.getPermissions(Integer.valueOf(id)); | |
| 185 | + Permissions2 permissions = permissions2Service.getPermissions2(Integer.valueOf(id)); | |
| 197 | 186 | if (permissions == null) { |
| 198 | 187 | ResultUtils.buildIdResultData(response); |
| 199 | 188 | return; |
| 200 | 189 | } |
| 201 | 190 | permissions.setYn(YnEnums.NO.getId()); |
| 202 | - permissions.setModified(new Date()); | |
| 203 | - permissionsService.updatePermissions(permissions); | |
| 191 | + permissions2Service.updatePermissions2(permissions); | |
| 204 | 192 | |
| 205 | 193 | ResultUtils.buildSuccessResultAndWrite(response); |
| 206 | 194 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java
View file @
318eeb0
| ... | ... | @@ -44,7 +44,7 @@ |
| 44 | 44 | @Autowired |
| 45 | 45 | private RolePermissionMapsService rolePermissionMapsService; |
| 46 | 46 | @Autowired |
| 47 | - private PermissionsService permissionsService; | |
| 47 | + private Permissions2Service permissions2Service; | |
| 48 | 48 | @Autowired |
| 49 | 49 | private UserRoleMapsService userRoleMapsService; |
| 50 | 50 | @Autowired |
| ... | ... | @@ -88,7 +88,7 @@ |
| 88 | 88 | for (String tmp : roleArrayIds) { |
| 89 | 89 | |
| 90 | 90 | |
| 91 | - Permissions permissions = permissionsService.getPermissions(Integer.valueOf(tmp)); | |
| 91 | + Permissions2 permissions = permissions2Service.getPermissions2(Integer.valueOf(tmp)); | |
| 92 | 92 | //权限是否存在 |
| 93 | 93 | if (permissions == null || permissions.getYn() == YnEnums.NO.getId()) { |
| 94 | 94 | continue; |
| 95 | 95 | |
| ... | ... | @@ -421,9 +421,9 @@ |
| 421 | 421 | } |
| 422 | 422 | } |
| 423 | 423 | |
| 424 | - List<Permissions> permissionses; | |
| 424 | + List<Permissions2> permissionses; | |
| 425 | 425 | for (Roles roles1 : rolesList) { |
| 426 | - permissionses = permissionsService.queryPermissionByRoleIds1(roles1.getId()); | |
| 426 | + permissionses = permissions2Service.queryPermissionByRoleIds1(roles1.getId()); | |
| 427 | 427 | |
| 428 | 428 | /* RolePermissionMapsQuery rolePermissionMapsQuery = new RolePermissionMapsQuery(); |
| 429 | 429 | rolePermissionMapsQuery.setYn(YnEnums.YES.getId()); |
| ... | ... | @@ -487,7 +487,7 @@ |
| 487 | 487 | |
| 488 | 488 | List<Roles> roles = rolesService.queryRoles(rolesQuery); |
| 489 | 489 | |
| 490 | - List<Permissions> permissionses = null; | |
| 490 | + List<Permissions2> permissionses = null; | |
| 491 | 491 | for (Roles roles1 : roles) { |
| 492 | 492 | /*permissionses = new ArrayList<>(); |
| 493 | 493 | RolePermissionMapsQuery rolePermissionMapsQuery = new RolePermissionMapsQuery(); |
| ... | ... | @@ -500,7 +500,7 @@ |
| 500 | 500 | if (permissions.getYn().equals(YnEnums.NO.getId())) continue; |
| 501 | 501 | permissionses.add(permissions); |
| 502 | 502 | }*/ |
| 503 | - permissionses = permissionsService.queryPermissionByRoleIds1(roles1.getId()); | |
| 503 | + permissionses = permissions2Service.queryPermissionByRoleIds1(roles1.getId()); | |
| 504 | 504 | |
| 505 | 505 | roles1.setPermissions(permissionses); |
| 506 | 506 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
View file @
318eeb0
| ... | ... | @@ -63,7 +63,7 @@ |
| 63 | 63 | @Autowired |
| 64 | 64 | private RolePermissionMapsService rolePermissionMapsService; |
| 65 | 65 | @Autowired |
| 66 | - private PermissionsService permissionsService; | |
| 66 | + private Permissions2Service permissions2Service; | |
| 67 | 67 | @Autowired |
| 68 | 68 | private AccessPermissionFacade accessPermissionFacade; |
| 69 | 69 | @Autowired |
| ... | ... | @@ -361,7 +361,7 @@ |
| 361 | 361 | users = usersService.getUsers(loginContext.getId()); |
| 362 | 362 | } |
| 363 | 363 | |
| 364 | - List<Permissions> permissions = null; | |
| 364 | + List<Permissions2> permissions = null; | |
| 365 | 365 | List<Roles> roles = new ArrayList<>(); |
| 366 | 366 | //超级管理员拥有所有角色和权限 |
| 367 | 367 | if(users.getType().equals(UserTypeEnum.SUPPER_ADMIN.getId())) { |
| 368 | 368 | |
| ... | ... | @@ -369,9 +369,9 @@ |
| 369 | 369 | rolesQuery.setYn(YnEnums.YES.getId()); |
| 370 | 370 | roles = rolesService.queryRoles(rolesQuery); |
| 371 | 371 | |
| 372 | - PermissionsQuery permissionsQuery = new PermissionsQuery(); | |
| 372 | + Permissions2Query permissionsQuery = new Permissions2Query(); | |
| 373 | 373 | permissionsQuery.setYn(YnEnums.YES.getId()); |
| 374 | - permissions = permissionsService.queryPermissions(permissionsQuery); | |
| 374 | + permissions = permissions2Service.queryPermissions2(permissionsQuery); | |
| 375 | 375 | |
| 376 | 376 | |
| 377 | 377 | } |
| 378 | 378 | |
| ... | ... | @@ -407,9 +407,9 @@ |
| 407 | 407 | } |
| 408 | 408 | }*/ |
| 409 | 409 | } |
| 410 | - List<Permissions> local = permissionsService.queryPermissionByRoleIds(userRoleMapses); | |
| 410 | + List<Permissions2> local = permissions2Service.queryPermissionByRoleIds(userRoleMapses); | |
| 411 | 411 | if(CollectionUtils.isNotEmpty(local)){ |
| 412 | - for(Permissions permissions1:local){ | |
| 412 | + for(Permissions2 permissions1:local){ | |
| 413 | 413 | if(!permissionIds.contains(permissions1.getId())) { |
| 414 | 414 | permissionIds.add(permissions1.getId()); |
| 415 | 415 | permissions.add(permissions1); |