瀏覽代碼

审批条件增加

yuansh 1 天之前
父節點
當前提交
155d16f623

+ 2 - 0
jeecg-boot/jeecg-boot-base-common/src/main/java/org/jeecg/common/system/api/ISysBaseAPI.java

@@ -299,4 +299,6 @@ public interface ISysBaseAPI {
 
 	//根据当前人员查询上级部门的负责人
 	public List<String> getDepartByUsernameByOrg(String username);
+
+	public int getIncidentTicket(String id);
 }

+ 3 - 0
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/SysUserMapper.java

@@ -1,5 +1,6 @@
 package org.jeecg.modules.system.mapper;
 
+import com.baomidou.dynamic.datasource.annotation.DS;
 import com.baomidou.mybatisplus.core.conditions.Wrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.Constants;
@@ -178,6 +179,8 @@ public interface SysUserMapper extends BaseMapper<SysUser> {
 	 */
 	List<SysUser> getUserByRoleCode(@Param("roleCode") String roleCode,@Param("username") String username);
 
+	int getIncidentTicket(String id);
+
 	/**
 	 * 自动编号
 	 * @param params

+ 4 - 0
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/xml/SysUserMapper.xml

@@ -72,6 +72,10 @@
 		</if>
 	</select>
 
+	<select id="getIncidentTicket" resultType="int">
+			select count(accident_type) from incident_ticket_children where incident_ticket_id = #{id} and accident_type !='公司承担'
+	</select>
+
 	<!-- 根据角色编码查询 -->
 	<select id="getUserByRoleCode" resultType="org.jeecg.modules.system.entity.SysUser">
 		select * from sys_user where del_flag = '0' and id

+ 6 - 0
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/service/impl/SysBaseApiImpl.java

@@ -696,4 +696,10 @@ public class SysBaseApiImpl implements ISysBaseAPI {
 		String result = userList.stream().map(SysUser::getUsername).collect(Collectors.joining(","));
 		return result;
 	}
+
+
+	@Override
+	public int getIncidentTicket(String id){
+		return userMapper.getIncidentTicket(id);
+	}
 }