forked from integrated_whb/integrated_whb
				
			动火作业添加电子围栏
							parent
							
								
									f23f7f09d6
								
							
						
					
					
						commit
						563a0cbd3a
					
				|  | @ -1,6 +1,7 @@ | ||||||
| package com.zcloud.controller.eightwork; | package com.zcloud.controller.eightwork; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | import com.alibaba.fastjson.JSONObject; | ||||||
| import com.zcloud.controller.base.BaseController; | import com.zcloud.controller.base.BaseController; | ||||||
| import com.zcloud.entity.Page; | import com.zcloud.entity.Page; | ||||||
| import com.zcloud.entity.PageData; | import com.zcloud.entity.PageData; | ||||||
|  | @ -135,4 +136,28 @@ public class AppEightWorkController extends BaseController { | ||||||
|         map.put("result",errorInfo); |         map.put("result",errorInfo); | ||||||
|         return map; |         return map; | ||||||
|     } |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * @Description: 电子围栏 来自人员定位系统 | ||||||
|  |      * @Author: dearLin | ||||||
|  |      * @Date: 2024/1/25/025 9:02 | ||||||
|  |      * @Param: [com.zcloud.entity.Page] [page] | ||||||
|  |      * @Return: java.lang.Object | ||||||
|  |      */ | ||||||
|  |     @RequestMapping(value = "/getPlsList") | ||||||
|  |     @ResponseBody | ||||||
|  |     public Object getPlsList(Page page) throws Exception { | ||||||
|  |         ReturnMap returnMap = new ReturnMap(); | ||||||
|  |         PageData pd = new PageData(); | ||||||
|  |         pd = this.getPageData(); | ||||||
|  |         JSONObject body = PLSUtil.getRyRegionList(pd.getString("CORPINFO_ID"),"",1,99999); | ||||||
|  | 
 | ||||||
|  |         if (body != null) { | ||||||
|  |             List<JSONObject> list = body.getJSONArray("rows").toJavaList(JSONObject.class); | ||||||
|  |             returnMap.put("varList", list); | ||||||
|  |             returnMap.put("page", page); | ||||||
|  |             return returnMap; | ||||||
|  |         } | ||||||
|  |         return ReturnMap.error("查询失败"); | ||||||
|  |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -12,4 +12,6 @@ public interface EightWorkTaskMapper { | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
|     void save(PageData pd); |     void save(PageData pd); | ||||||
|  | 
 | ||||||
|  |     PageData checkWorkCount(PageData pd); | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -2,8 +2,7 @@ package com.zcloud.service.eightwork.impl; | ||||||
| 
 | 
 | ||||||
| import com.zcloud.entity.Page; | import com.zcloud.entity.Page; | ||||||
| import com.zcloud.entity.PageData; | import com.zcloud.entity.PageData; | ||||||
| import com.zcloud.mapper.datasource.eightwork.EightWorkFlowLogMapper; | import com.zcloud.mapper.datasource.eightwork.*; | ||||||
| import com.zcloud.mapper.datasource.eightwork.EightWorkTaskFlowMapper; |  | ||||||
| import com.zcloud.service.eightwork.EightWorkService; | import com.zcloud.service.eightwork.EightWorkService; | ||||||
| import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||||
| import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||||
|  | @ -22,7 +21,7 @@ public class EightWorkServiceImpl implements EightWorkService { | ||||||
|     @Autowired |     @Autowired | ||||||
|     private EightWorkTaskFlowMapper eightWorkTaskFlowMapper; |     private EightWorkTaskFlowMapper eightWorkTaskFlowMapper; | ||||||
|     @Autowired |     @Autowired | ||||||
|     private EightWorkFlowLogMapper eightWorkFlowLogMapper; |     private EightWorkTaskMapper eightWorkTaskMapper; | ||||||
|     @Autowired |     @Autowired | ||||||
|     private EightWorkMapper eightworkMapper; |     private EightWorkMapper eightworkMapper; | ||||||
| 
 | 
 | ||||||
|  | @ -34,7 +33,7 @@ public class EightWorkServiceImpl implements EightWorkService { | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|     public PageData checkWork(PageData pd) { |     public PageData checkWork(PageData pd) { | ||||||
|         return null; |         return eightWorkTaskMapper.checkWorkCount(pd); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /**列表 |     /**列表 | ||||||
|  |  | ||||||
|  | @ -273,6 +273,7 @@ public class HotworkServiceImpl implements HotworkService { | ||||||
|             sign.put("DESCR", pd.get("DESCR")); |             sign.put("DESCR", pd.get("DESCR")); | ||||||
|             hotworkSignMapper.edit(sign); |             hotworkSignMapper.edit(sign); | ||||||
|             //保存日志
 |             //保存日志
 | ||||||
|  |             work.put("STEP_ID", flow.get("NEXT_STEP_ID")); | ||||||
|             saveLog(work,pd.getString("USER_ID"),"-2"); |             saveLog(work,pd.getString("USER_ID"),"-2"); | ||||||
|             work.put("STEP_ID",-1); |             work.put("STEP_ID",-1); | ||||||
|             hotworkMapper.editStep(work); |             hotworkMapper.editStep(work); | ||||||
|  |  | ||||||
|  | @ -41,4 +41,8 @@ | ||||||
| 		) | 		) | ||||||
| 	</insert> | 	</insert> | ||||||
| 
 | 
 | ||||||
|  | 	<select id="checkWorkCount" parameterType="pd" resultType="pd" > | ||||||
|  | 		select (select count(1) COUNT from bus_hotwork_sign sign where sign.SIGN_TIME is null and sign.SIGN_USER_ID = #{USER_ID}) HOTWORK_COUNT | ||||||
|  | 	</select> | ||||||
|  | 
 | ||||||
| </mapper> | </mapper> | ||||||
|  |  | ||||||
|  | @ -54,7 +54,9 @@ | ||||||
|         f.WORK_START_USER_ID, |         f.WORK_START_USER_ID, | ||||||
|         f.WORK_END_DEPARTMENT_ID, |         f.WORK_END_DEPARTMENT_ID, | ||||||
|         f.WORK_END_USER_ID, |         f.WORK_END_USER_ID, | ||||||
|         f.ACCEPT_TIME |         f.ACCEPT_TIME, | ||||||
|  |         f.PLS_ID, | ||||||
|  |         f.PLS_NAME | ||||||
|     </sql> |     </sql> | ||||||
| 
 | 
 | ||||||
|     <!-- 字段用于新增 --> |     <!-- 字段用于新增 --> | ||||||
|  | @ -105,7 +107,9 @@ | ||||||
|         WORK_START_USER_ID, |         WORK_START_USER_ID, | ||||||
|         WORK_END_DEPARTMENT_ID, |         WORK_END_DEPARTMENT_ID, | ||||||
|         WORK_END_USER_ID, |         WORK_END_USER_ID, | ||||||
|         ACCEPT_TIME |         ACCEPT_TIME, | ||||||
|  |         PLS_ID, | ||||||
|  |         PLS_NAME | ||||||
|     </sql> |     </sql> | ||||||
| 
 | 
 | ||||||
|     <!-- 字段值 --> |     <!-- 字段值 --> | ||||||
|  | @ -156,7 +160,9 @@ | ||||||
|         #{WORK_START_USER_ID}, |         #{WORK_START_USER_ID}, | ||||||
|         #{WORK_END_DEPARTMENT_ID}, |         #{WORK_END_DEPARTMENT_ID}, | ||||||
|         #{WORK_END_USER_ID}, |         #{WORK_END_USER_ID}, | ||||||
|         #{ACCEPT_TIME} |         #{ACCEPT_TIME}, | ||||||
|  |         #{PLS_ID}, | ||||||
|  |         #{PLS_NAME} | ||||||
|     </sql> |     </sql> | ||||||
| 
 | 
 | ||||||
|     <!-- 获取编码 --> |     <!-- 获取编码 --> | ||||||
|  | @ -236,7 +242,9 @@ | ||||||
|             WORK_START_USER_ID=#{WORK_START_USER_ID}, |             WORK_START_USER_ID=#{WORK_START_USER_ID}, | ||||||
|             WORK_END_DEPARTMENT_ID=#{WORK_END_DEPARTMENT_ID}, |             WORK_END_DEPARTMENT_ID=#{WORK_END_DEPARTMENT_ID}, | ||||||
|             WORK_END_USER_ID=#{WORK_END_USER_ID}, |             WORK_END_USER_ID=#{WORK_END_USER_ID}, | ||||||
|             ACCEPT_TIME = #{ACCEPT_TIME} |             ACCEPT_TIME = #{ACCEPT_TIME}, | ||||||
|  |             PLS_ID = #{PLS_ID}, | ||||||
|  |             PLS_NAME = #{PLS_NAME} | ||||||
|         where |         where | ||||||
|             HOTWORK_ID = #{HOTWORK_ID} |             HOTWORK_ID = #{HOTWORK_ID} | ||||||
|     </update> |     </update> | ||||||
|  | @ -471,7 +479,7 @@ | ||||||
|             ) |             ) | ||||||
|         </if> |         </if> | ||||||
|         <if test="pd.STEP_ID != null and pd.STEP_ID != ''"><!-- 关键词检索 --> |         <if test="pd.STEP_ID != null and pd.STEP_ID != ''"><!-- 关键词检索 --> | ||||||
|             and log.NEXT_STEP_ID = #{pd.STEP_ID} |             and log.NEXT_STEP_ID = #{pd.STEP_ID} and f.STEP_ID != -1 | ||||||
|         </if> |         </if> | ||||||
|         <if test="pd.CREATOR != null and pd.CREATOR != ''"><!-- 关键词检索 --> |         <if test="pd.CREATOR != null and pd.CREATOR != ''"><!-- 关键词检索 --> | ||||||
|             and f.CREATOR = #{pd.CREATOR} |             and f.CREATOR = #{pd.CREATOR} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue