Browse Source

后端bug修改

dev_kxc
慕月霜笙 12 months ago
parent
commit
7a1ac9bed4
  1. 1
      jwtech-system/src/main/java/com/kms/build/mapper/BsSgcjsjdBuiProInfoMapper.java
  2. 28
      jwtech-system/src/main/java/com/kms/build/service/BsSgcjsjdBuiProInfoService.java
  3. 1
      jwtech-system/src/main/java/com/kms/enterprise/mapper/BsSgcYxjdEnterpriseInfoMapper.java
  4. 3
      jwtech-system/src/main/java/com/kms/enterprise/service/BsSgcYxjdEnterpriseInfoService.java
  5. 5
      jwtech-system/src/main/resources/mapper/build/BsSgcjsjdBuiProInfoMapper.xml
  6. 19
      jwtech-system/src/main/resources/mapper/enterprise/BsSgcYxjdEnterpriseInfoMapper.xml

1
jwtech-system/src/main/java/com/kms/build/mapper/BsSgcjsjdBuiProInfoMapper.java

@ -55,6 +55,7 @@ public interface BsSgcjsjdBuiProInfoMapper extends BaseMapper<BsSgcjsjdBuiProInf
Page page); Page page);
IPage<AssertStatisticsDto> selectPageByCode(@Param("userId") String userId, IPage<AssertStatisticsDto> selectPageByCode(@Param("userId") String userId,
@Param("userType") String userType,
@Param("id") String id, @Param("id") String id,
@Param("projectName") String projectName, @Param("projectName") String projectName,
@Param("isMajor") String isMajor, @Param("isMajor") String isMajor,

28
jwtech-system/src/main/java/com/kms/build/service/BsSgcjsjdBuiProInfoService.java

@ -28,10 +28,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.ArrayList; import java.util.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/** /**
@ -239,7 +236,7 @@ public class BsSgcjsjdBuiProInfoService extends BaseService<BsSgcjsjdBuiProInfoM
SysDept sysDept = sysDeptService.get(deptId); SysDept sysDept = sysDeptService.get(deptId);
String xzqhId = sysDept.getXzqhId(); String xzqhId = sysDept.getXzqhId();
list = bsSgcjsjdBuiProInfoMapper.selectPageByCode(sysUser.getId(),data.getId(), data.getProjectName(), isMajor, data.getProjectType(), list = bsSgcjsjdBuiProInfoMapper.selectPageByCode(sysUser.getId(),sysUser.getUserType(),data.getId(), data.getProjectName(), isMajor, data.getProjectType(),
sysXzqhService.getSubString(xzqhId), sysXzqhService.getSubString(xzqhId),
"create_time", new Page<>(sp.getPageNum(), sp.getPageSize())); "create_time", new Page<>(sp.getPageNum(), sp.getPageSize()));
@ -316,20 +313,21 @@ public class BsSgcjsjdBuiProInfoService extends BaseService<BsSgcjsjdBuiProInfoM
use.setMs(list.get(i).getNum()); use.setMs(list.get(i).getNum());
} }
for (int j = 0; j < list.size(); j++) { for (int j = 0; j < list.size(); j++) {
if (list.get(i).getCity().equals(list.get(j).getCity()) if (!ObjectUtil.isEmpty(list.get(i).getCity())) {
&& !list.get(i).getIsMajor().equals(list.get(j).getIsMajor())) { if (list.get(i).getCity().equals(list.get(j).getCity())
if (list.get(j).getIsMajor().equals("zd")) { && !list.get(i).getIsMajor().equals(list.get(j).getIsMajor())) {
use.setZd(list.get(j).getNum()); if (list.get(j).getIsMajor().equals("zd")) {
use.setZd(list.get(j).getNum());
} else {
use.setMs(list.get(j).getNum());
}
map.put(list.get(i).getCity(), use);
} else { } else {
use.setMs(list.get(j).getNum()); map.put(list.get(i).getCity(), use);
} }
map.put(list.get(i).getCity(), use);
} else {
map.put(list.get(i).getCity(), use);
} }
} }

1
jwtech-system/src/main/java/com/kms/enterprise/mapper/BsSgcYxjdEnterpriseInfoMapper.java

@ -37,6 +37,7 @@ public interface BsSgcYxjdEnterpriseInfoMapper extends BaseMapper<BsSgcYxjdEnter
@Param("proCode") String proCode, @Param("proCode") String proCode,
@Param("enterpriseName") String enterpriseName, @Param("enterpriseName") String enterpriseName,
@Param("adcd") String xzqhId, @Param("adcd") String xzqhId,
@Param("queryAccd") String accd,
@Param("orderBy") String createTime, @Param("orderBy") String createTime,
Page objectPage); Page objectPage);

3
jwtech-system/src/main/java/com/kms/enterprise/service/BsSgcYxjdEnterpriseInfoService.java

@ -148,8 +148,7 @@ public class BsSgcYxjdEnterpriseInfoService extends BaseService<BsSgcYxjdEnterpr
BsSgcYxjdEnterpriseInfo data = sp.getData(); BsSgcYxjdEnterpriseInfo data = sp.getData();
IPage<BsSgcYxjdEnterpriseInfo> page = bsSgcYxjdEnterpriseInfoMapper.getByUser(sysUser.getId(), IPage<BsSgcYxjdEnterpriseInfo> page = bsSgcYxjdEnterpriseInfoMapper.getByUser(sysUser.getId(),
sysUser.getUserType(), data.getProNo(), data.getProCode(),data.getEnterpriseName(), sysUser.getUserType(), data.getProNo(), data.getProCode(),data.getEnterpriseName(),
sysXzqhService.getSubString(sysDept.getXzqhId()), "create_time", new Page<>(sp.getPageNum(), sp.getPageSize())); sysXzqhService.getSubString(sysDept.getXzqhId()),data.getAdcd(), "create_time", new Page<>(sp.getPageNum(), sp.getPageSize()));
return page; return page;
} }

5
jwtech-system/src/main/resources/mapper/build/BsSgcjsjdBuiProInfoMapper.xml

@ -227,7 +227,7 @@
<if test="projectType!=null and projectType!=''"> <if test="projectType!=null and projectType!=''">
and pp.project_type=#{projectType} and pp.project_type=#{projectType}
</if> </if>
<if test="userId!=null and userId!=''"> <if test="userId!=null and userId!='' and userType!=00">
and pp.PRO_NO IN ( and pp.PRO_NO IN (
SELECT SELECT
PRO_NO PRO_NO
@ -242,8 +242,7 @@
<include refid="com.kms.system.mapper.SysXzqhMapper.xzqhCondition"></include> <include refid="com.kms.system.mapper.SysXzqhMapper.xzqhCondition"></include>
</where> </where>
GROUP BY pi.PRO_CODE GROUP BY pi.PRO_CODE
order by pi.${orderBy} desc order by pi.PRO_CODE desc
</select> </select>
<resultMap id="Gzjb" type="com.kms.build.domain.dto.GzjbDto"> <resultMap id="Gzjb" type="com.kms.build.domain.dto.GzjbDto">

19
jwtech-system/src/main/resources/mapper/enterprise/BsSgcYxjdEnterpriseInfoMapper.xml

@ -83,15 +83,26 @@
</if> </if>
<if test="userType==00"> <if test="userType==00">
<where> <where>
1=1 1=1
<if test='userId != "1"'>
AND unified_social_credit_code = (
SELECT
IFNULL( sd.unified_social_credit_code,1)
FROM
sys_user su left join sys_dept sd on su.dept_id=sd.id
AND su.id=#{userId} LIMIT 1)
</if>
<if test="enterpriseName!=null and enterpriseName!=''"> <if test="enterpriseName!=null and enterpriseName!=''">
and enterprise_name like concat('%',#{enterpriseName},'%') and enterprise_name like concat('%',#{enterpriseName},'%')
</if> </if>
<if test="adcd != null and adcd !='' and userId != 1"> <!-- <if test=' adcd != null and adcd !=""'>-->
and adcd like concat(#{adcd},'%') <!-- and adcd like concat(#{adcd},'%')-->
<!-- </if>-->
<if test="queryAccd != null and queryAccd != ''">
and adcd like concat(#{queryAccd},'%')
</if> </if>
</where> </where>
order by ${orderBy} desc <!-- order by ${orderBy} desc-->
</if> </if>
<if test="userType==99"> <if test="userType==99">
<where> <where>

Loading…
Cancel
Save