liubo vor 3 Jahren
Ursprung
Commit
ea9c3ffc20

+ 3 - 0
zd-modules/zd-chemical/src/main/java/com/zd/chemical/domain/SydSmsLog.java

@@ -66,4 +66,7 @@ public class SydSmsLog extends BaseEntity {
     @ApiModelProperty(value = "用途:1 告警,2 登录,3 开锁")
     private Integer purpose;
 
+    @ApiModelProperty(value = "开门申请id")
+    private Long lockApplyId;
+
 }

+ 2 - 1
zd-modules/zd-chemical/src/main/java/com/zd/chemical/util/SmsSydUtil.java

@@ -77,7 +77,7 @@ public class SmsSydUtil {
      * @param phones  手机号
      * @return 发送结果
      */
-    public R sendSydSms(@NotNull String content, @NotNull Integer purpose, @NotNull String... phones) throws Exception {
+    public R sendSydSms(@NotNull String content, @NotNull Integer purpose, Long lockApplyId, @NotNull String... phones) throws Exception {
         UUID uuid = UUID.randomUUID();
         R r = singleTicketMsgId(content, uuid, phones);
 
@@ -88,6 +88,7 @@ public class SmsSydUtil {
         sydSmsLog.setStatus(Integer.parseInt(r.getData() + ""));
         sydSmsLog.setCreateTime(DateUtils.getNowDate());
         sydSmsLog.setUuid(uuid.toString());
+        sydSmsLog.setLockApplyId(lockApplyId);
 
         sydSmsLogService.insertSydSmsLog(sydSmsLog);
         return r;

+ 9 - 2
zd-modules/zd-chemical/src/main/resources/mapper/chemical/SydSmsLogMapper.xml

@@ -15,6 +15,7 @@
         <result property="createTime" column="create_time"/>
         <result property="updateTime" column="update_time"/>
         <result property="purpose" column="purpose"/>
+        <result property="lockApplyId" column="lock_apply_id"/>
 
     </resultMap>
 
@@ -28,7 +29,8 @@
                reply_content,
                create_time,
                update_time,
-               purpose
+               purpose,
+               lock_apply_id
         from syd_sms_log
     </sql>
     <sql id="selectSydSmsLogListVo">
@@ -41,7 +43,8 @@
                t.reply_content,
                t.create_time,
                t.update_time,
-               t.purpose
+               t.purpose,
+               t.lock_apply_id
         from syd_sms_log as t
     </sql>
     <select id="selectSydSmsLogList" parameterType="com.zd.chemical.domain.SydSmsLog" resultMap="SydSmsLogResult">
@@ -93,6 +96,8 @@
 
             <if test="purpose != null">purpose,</if>
 
+            <if test="lockApplyId != null">lock_apply_id,</if>
+
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="phone != null and phone != ''">#{phone},</if>
@@ -104,6 +109,7 @@
             <if test="createTime != null">#{createTime},</if>
             <if test="updateTime != null">#{updateTime},</if>
             <if test="purpose != null">#{purpose},</if>
+            <if test="lockApplyId != null">#{lockApplyId},</if>
         </trim>
     </insert>
 
@@ -119,6 +125,7 @@
             <if test="createTime != null">create_time = #{createTime},</if>
             <if test="updateTime != null">update_time = #{updateTime},</if>
             <if test="purpose != null">purpose = #{purpose},</if>
+            <if test="lockApplyId != null">lock_apply_id = #{lockApplyId}</if>
         </trim>
         where id = #{id}
     </update>