Browse Source

后端bug修改

dev_kxc
慕月霜笙 11 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);
IPage<AssertStatisticsDto> selectPageByCode(@Param("userId") String userId,
@Param("userType") String userType,
@Param("id") String id,
@Param("projectName") String projectName,
@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 java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.*;
/**
@ -239,7 +236,7 @@ public class BsSgcjsjdBuiProInfoService extends BaseService<BsSgcjsjdBuiProInfoM
SysDept sysDept = sysDeptService.get(deptId);
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),
"create_time", new Page<>(sp.getPageNum(), sp.getPageSize()));
@ -316,20 +313,21 @@ public class BsSgcjsjdBuiProInfoService extends BaseService<BsSgcjsjdBuiProInfoM
use.setMs(list.get(i).getNum());
}
for (int j = 0; j < list.size(); j++) {
if (list.get(i).getCity().equals(list.get(j).getCity())
&& !list.get(i).getIsMajor().equals(list.get(j).getIsMajor())) {
if (list.get(j).getIsMajor().equals("zd")) {
use.setZd(list.get(j).getNum());
if (!ObjectUtil.isEmpty(list.get(i).getCity())) {
if (list.get(i).getCity().equals(list.get(j).getCity())
&& !list.get(i).getIsMajor().equals(list.get(j).getIsMajor())) {
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 {
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("enterpriseName") String enterpriseName,
@Param("adcd") String xzqhId,
@Param("queryAccd") String accd,
@Param("orderBy") String createTime,
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();
IPage<BsSgcYxjdEnterpriseInfo> page = bsSgcYxjdEnterpriseInfoMapper.getByUser(sysUser.getId(),
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;
}

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

@ -227,7 +227,7 @@
<if test="projectType!=null and projectType!=''">
and pp.project_type=#{projectType}
</if>
<if test="userId!=null and userId!=''">
<if test="userId!=null and userId!='' and userType!=00">
and pp.PRO_NO IN (
SELECT
PRO_NO
@ -242,8 +242,7 @@
<include refid="com.kms.system.mapper.SysXzqhMapper.xzqhCondition"></include>
</where>
GROUP BY pi.PRO_CODE
order by pi.${orderBy} desc
order by pi.PRO_CODE desc
</select>
<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 test="userType==00">
<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!=''">
and enterprise_name like concat('%',#{enterpriseName},'%')
</if>
<if test="adcd != null and adcd !='' and userId != 1">
and adcd like concat(#{adcd},'%')
<!-- <if test=' adcd != null and adcd !=""'>-->
<!-- and adcd like concat(#{adcd},'%')-->
<!-- </if>-->
<if test="queryAccd != null and queryAccd != ''">
and adcd like concat(#{queryAccd},'%')
</if>
</where>
order by ${orderBy} desc
<!-- order by ${orderBy} desc-->
</if>
<if test="userType==99">
<where>

Loading…
Cancel
Save