Explorar el Código

15天提示框

LIVE_YE hace 2 años
padre
commit
4f8323337b

+ 2 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/projectV2/ZsyzJzqkTsMapper.java

@@ -58,4 +58,6 @@ public interface ZsyzJzqkTsMapper
      * @return 结果
      */
     public int deleteZsyzJzqkTsByIds(Long[] ids);
+
+    public int updateZsyzJzqkTsByXmid(ZsyzJzqkTs zsyzJzqkTs);
 }

+ 14 - 1
ruoyi-system/src/main/java/com/ruoyi/system/service/Task.java

@@ -46,6 +46,9 @@ public class Task {
     @Autowired
     private SysHolidayMapper sysHolidayMapper;
 
+    @Autowired
+    private ZsyzJzqkTsMapper zsyzJzqkTsMapper;
+
 
 
 
@@ -806,7 +809,17 @@ public class Task {
             String strTime = DateFormatUtils.format(sbbzb.getUpdateTime(), "yyyy-MM-dd");
             int i = DateUtils.daysBetween(strTime,endTime);
             if(i>15){
-
+                ZsyzJzqkTs zsyzJzqkTs = new ZsyzJzqkTs();
+                zsyzJzqkTs.setXmId(sbbzb.getId());
+                zsyzJzqkTs.setXmbh(sbbzb.getXmbh());
+                zsyzJzqkTs.setXmmc(sbbzb.getXmxsmc());
+                zsyzJzqkTs.setDeptId(sbbzb.getCjdId());
+                zsyzJzqkTs.setDeptName(sbbzb.getCjdName());
+                zsyzJzqkTs.setDetails("已超过15天为填写签约信息,请补充当前项目进展情况。");
+                zsyzJzqkTs.setIsDel("N");
+                zsyzJzqkTs.setCreateTime(DateUtils.getNowDate());
+                zsyzJzqkTs.setUpdateTime(DateUtils.getNowDate());
+                zsyzJzqkTsMapper.insertZsyzJzqkTs(zsyzJzqkTs);
             }
         }
     }

+ 11 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/projectV2/ZsyzJzqkServiceImpl.java

@@ -7,8 +7,10 @@ import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.SecurityUtils;
 import com.ruoyi.system.domain.projectV2.ZsyzFj;
 import com.ruoyi.system.domain.projectV2.ZsyzJzqk;
+import com.ruoyi.system.domain.projectV2.ZsyzJzqkTs;
 import com.ruoyi.system.mapper.projectV2.ZsyzFjMapper;
 import com.ruoyi.system.mapper.projectV2.ZsyzJzqkMapper;
+import com.ruoyi.system.mapper.projectV2.ZsyzJzqkTsMapper;
 import com.ruoyi.system.service.projectV2.IZsyzJzqkService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -33,6 +35,9 @@ public class ZsyzJzqkServiceImpl implements IZsyzJzqkService
     @Autowired
     private ZsyzFjMapper zsyzFjMapper;
 
+    @Autowired
+    private ZsyzJzqkTsMapper zsyzJzqkTsMapper;
+
     /**
      * 查询招商引资_进展情况(跟督办关系 项目需要按照固定时间内,填写进展情况否则生成督办单)
      * 
@@ -106,6 +111,12 @@ public class ZsyzJzqkServiceImpl implements IZsyzJzqkService
                 zsyzFjMapper.insertZsyzFj(zsyzFj);
             }
         }
+        //修改招商引资_进展情况_提示表状态
+        ZsyzJzqkTs zsyzJzqkTs = new ZsyzJzqkTs();
+        zsyzJzqkTs.setXmId(zsyzJzqk.getXmId());
+        zsyzJzqkTs.setIsDel("Y");
+        zsyzJzqkTs.setUpdateTime(DateUtils.getNowDate());
+        zsyzJzqkTsMapper.updateZsyzJzqkTsByXmid(zsyzJzqkTs);
         return i;
     }
 

+ 17 - 0
ruoyi-system/src/main/resources/mapper/system/projectV2/ZsyzJzqkTsMapper.xml

@@ -92,6 +92,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         </trim>
         where id = #{id}
     </update>
+    <update id="updateZsyzJzqkTsByXmid" parameterType="ZsyzJzqkTs">
+        update zsyz_jzqk_ts
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="xmbh != null">xmbh = #{xmbh},</if>
+            <if test="xmmc != null and xmmc != ''">xmmc = #{xmmc},</if>
+            <if test="deptId != null">dept_id = #{deptId},</if>
+            <if test="deptName != null and deptName != ''">dept_name = #{deptName},</if>
+            <if test="details != null">details = #{details},</if>
+            <if test="isDel != null">is_del = #{isDel},</if>
+            <if test="createBy != null">create_by = #{createBy},</if>
+            <if test="createTime != null">create_time = #{createTime},</if>
+            <if test="updateBy != null">update_by = #{updateBy},</if>
+            <if test="updateTime != null">update_time = #{updateTime},</if>
+            <if test="remark != null">remark = #{remark},</if>
+        </trim>
+        where xm_id = #{xmId}
+    </update>
 
     <delete id="deleteZsyzJzqkTsById" parameterType="Long">
         delete from zsyz_jzqk_ts where id = #{id}