Browse Source

新加的方法 后台支持忘记提交了。

v3
chenrui 2 years ago
parent
commit
3c633b3293
  1. 12
      lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseInformationController.java
  2. 13
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseInformation.java
  3. 27
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseInformationMapper.java
  4. 29
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseInformationService.java
  5. 5
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseInformationServiceImpl.java
  6. 27
      lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseInformationMapper.xml

12
lib/EmergencyService/zdxtEmergencyAppService/src/main/java/com/zdxt/app/controller/AppEnterpriseInformationController.java

@ -66,6 +66,18 @@ public class AppEnterpriseInformationController extends BaseController
return getDataTable(list); return getDataTable(list);
} }
/**
* 查询企业信息以及二维码地址
*/
@GetMapping("/queryListAndQrInfo")
@ResponseBody
public TableDataInfo queryListAndQrInfo(EnterpriseInformation enterpriseInformation)
{
startPage();
List<EnterpriseInformation> list = enterpriseInformationService.selectEnterpriseInformationAndQrInfo(enterpriseInformation);
return getDataTable(list);
}
/** /**
* 新增企业信息登记 * 新增企业信息登记
*/ */

13
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/domain/EnterpriseInformation.java

@ -102,6 +102,11 @@ public class EnterpriseInformation extends BaseDomain
*/ */
private String searchValue; private String searchValue;
/**
* 二维码地址
*/
private String qrCodeUrl;
public String getReason() { public String getReason() {
return reason; return reason;
} }
@ -292,6 +297,14 @@ public class EnterpriseInformation extends BaseDomain
this.operatingTermEnd = operatingTermEnd; this.operatingTermEnd = operatingTermEnd;
} }
public String getQrCodeUrl() {
return qrCodeUrl;
}
public void setQrCodeUrl(String qrCodeUrl) {
this.qrCodeUrl = qrCodeUrl;
}
@Override @Override
public String getSearchValue() { public String getSearchValue() {
return searchValue; return searchValue;

27
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/mapper/EnterpriseInformationMapper.java

@ -17,15 +17,15 @@ public interface EnterpriseInformationMapper
* @param id 企业信息登记ID * @param id 企业信息登记ID
* @return 企业信息登记 * @return 企业信息登记
*/ */
public EnterpriseInformation selectEnterpriseInformationById(String id); EnterpriseInformation selectEnterpriseInformationById(String id);
public EnterpriseInformation selectEnterpriseInformationByNum(String num); EnterpriseInformation selectEnterpriseInformationByNum(String num);
/** /**
* 查询企业信息 * 查询企业信息
* @param salt 盐加密之后的统一信用代码 * @param salt 盐加密之后的统一信用代码
* @return * @return
*/ */
public EnterpriseInformation selectEnterpriseInformationBySalt(String salt); EnterpriseInformation selectEnterpriseInformationBySalt(String salt);
/** /**
* 查询企业信息登记列表 * 查询企业信息登记列表
@ -33,7 +33,14 @@ public interface EnterpriseInformationMapper
* @param enterpriseInformation 企业信息登记 * @param enterpriseInformation 企业信息登记
* @return 企业信息登记集合 * @return 企业信息登记集合
*/ */
public List<EnterpriseInformation> selectEnterpriseInformationList(EnterpriseInformation enterpriseInformation); List<EnterpriseInformation> selectEnterpriseInformationList(EnterpriseInformation enterpriseInformation);
/**
* 查询企业信息以及二维码信息
* @param enterpriseInformation
* @return
*/
List<EnterpriseInformation> selectEnterpriseInformationAndQrInfo(EnterpriseInformation enterpriseInformation);
/** /**
* 新增企业信息登记 * 新增企业信息登记
@ -41,7 +48,7 @@ public interface EnterpriseInformationMapper
* @param enterpriseInformation 企业信息登记 * @param enterpriseInformation 企业信息登记
* @return 结果 * @return 结果
*/ */
public int insertEnterpriseInformation(EnterpriseInformation enterpriseInformation); int insertEnterpriseInformation(EnterpriseInformation enterpriseInformation);
/** /**
* 修改企业信息登记 * 修改企业信息登记
@ -49,14 +56,14 @@ public interface EnterpriseInformationMapper
* @param enterpriseInformation 企业信息登记 * @param enterpriseInformation 企业信息登记
* @return 结果 * @return 结果
*/ */
public int updateEnterpriseInformation(EnterpriseInformation enterpriseInformation); int updateEnterpriseInformation(EnterpriseInformation enterpriseInformation);
/** /**
* 修改企业登记信息 * 修改企业登记信息
* @param enterpriseInformation * @param enterpriseInformation
* @return * @return
*/ */
public int updateEnterpriseInformationByEnterpriseNumber(EnterpriseInformation enterpriseInformation); int updateEnterpriseInformationByEnterpriseNumber(EnterpriseInformation enterpriseInformation);
/** /**
* 删除企业信息登记 * 删除企业信息登记
@ -64,7 +71,7 @@ public interface EnterpriseInformationMapper
* @param id 企业信息登记ID * @param id 企业信息登记ID
* @return 结果 * @return 结果
*/ */
public int deleteEnterpriseInformationById(String id); int deleteEnterpriseInformationById(String id);
/** /**
* 批量删除企业信息登记 * 批量删除企业信息登记
@ -72,12 +79,12 @@ public interface EnterpriseInformationMapper
* @param ids 需要删除的数据ID * @param ids 需要删除的数据ID
* @return 结果 * @return 结果
*/ */
public int deleteEnterpriseInformationByIds(String[] ids); int deleteEnterpriseInformationByIds(String[] ids);
/** /**
* 通过查询企业信息 * 通过查询企业信息
* @param enterpriseName * @param enterpriseName
* @return * @return
*/ */
public List<EnterpriseInformation> selectEnterpriseInformationByName(String enterpriseName); List<EnterpriseInformation> selectEnterpriseInformationByName(String enterpriseName);
} }

29
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/IEnterpriseInformationService.java

@ -17,15 +17,15 @@ public interface IEnterpriseInformationService
* @param id 企业信息登记ID * @param id 企业信息登记ID
* @return 企业信息登记 * @return 企业信息登记
*/ */
public EnterpriseInformation selectEnterpriseInformationById(String id); EnterpriseInformation selectEnterpriseInformationById(String id);
public EnterpriseInformation selectEnterpriseInformationByNum(String num); EnterpriseInformation selectEnterpriseInformationByNum(String num);
/** /**
* 查询企业信息 * 查询企业信息
* @param salt 通过盐加密之后的企业统一信用代码 * @param salt 通过盐加密之后的企业统一信用代码
* @return * @return
*/ */
public EnterpriseInformation selectEnterpriseInformationBySalt(String salt); EnterpriseInformation selectEnterpriseInformationBySalt(String salt);
/** /**
* 查询企业信息登记列表 * 查询企业信息登记列表
@ -33,7 +33,14 @@ public interface IEnterpriseInformationService
* @param enterpriseInformation 企业信息登记 * @param enterpriseInformation 企业信息登记
* @return 企业信息登记集合 * @return 企业信息登记集合
*/ */
public List<EnterpriseInformation> selectEnterpriseInformationList(EnterpriseInformation enterpriseInformation); List<EnterpriseInformation> selectEnterpriseInformationList(EnterpriseInformation enterpriseInformation);
/**
* 查询企业信息登记列表
*
* @param enterpriseInformation 企业信息登记
* @return 企业信息登记集合
*/
List<EnterpriseInformation> selectEnterpriseInformationAndQrInfo(EnterpriseInformation enterpriseInformation);
/** /**
* 新增企业信息登记 * 新增企业信息登记
@ -41,7 +48,7 @@ public interface IEnterpriseInformationService
* @param enterpriseInformation 企业信息登记 * @param enterpriseInformation 企业信息登记
* @return 结果 * @return 结果
*/ */
public int insertEnterpriseInformation(EnterpriseInformation enterpriseInformation); int insertEnterpriseInformation(EnterpriseInformation enterpriseInformation);
/** /**
* 修改企业信息登记 * 修改企业信息登记
@ -49,7 +56,7 @@ public interface IEnterpriseInformationService
* @param enterpriseInformation 企业信息登记 * @param enterpriseInformation 企业信息登记
* @return 结果 * @return 结果
*/ */
public int updateEnterpriseInformation(EnterpriseInformation enterpriseInformation); int updateEnterpriseInformation(EnterpriseInformation enterpriseInformation);
/** /**
* 修改企业信息登记 * 修改企业信息登记
@ -57,7 +64,7 @@ public interface IEnterpriseInformationService
* @param enterpriseInformation 企业信息登记 * @param enterpriseInformation 企业信息登记
* @return 结果 * @return 结果
*/ */
public int update(EnterpriseInformation enterpriseInformation); int update(EnterpriseInformation enterpriseInformation);
/** /**
* 批量删除企业信息登记 * 批量删除企业信息登记
@ -65,14 +72,14 @@ public interface IEnterpriseInformationService
* @param ids 需要删除的数据ID * @param ids 需要删除的数据ID
* @return 结果 * @return 结果
*/ */
public int deleteEnterpriseInformationByIds(String ids); int deleteEnterpriseInformationByIds(String ids);
/** /**
* 二维码生成 * 二维码生成
* @param enterpriseNumber * @param enterpriseNumber
* @return * @return
*/ */
public int generateQrCode(String enterpriseNumber); int generateQrCode(String enterpriseNumber);
/** /**
* 删除企业信息登记信息 * 删除企业信息登记信息
@ -80,13 +87,13 @@ public interface IEnterpriseInformationService
* @param id 企业信息登记ID * @param id 企业信息登记ID
* @return 结果 * @return 结果
*/ */
public int deleteEnterpriseInformationById(String id); int deleteEnterpriseInformationById(String id);
/** /**
* 下载图片 * 下载图片
* @param fileUrl * @param fileUrl
*/ */
public void downloadQrCodeImage(String fileUrl); void downloadQrCodeImage(String fileUrl);
/** /**
* 生成新的二维码 * 生成新的二维码

5
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/java/com/zdxt/code/service/impl/EnterpriseInformationServiceImpl.java

@ -119,6 +119,11 @@ public class EnterpriseInformationServiceImpl implements IEnterpriseInformationS
return enterpriseInformationMapper.selectEnterpriseInformationList(enterpriseInformation); return enterpriseInformationMapper.selectEnterpriseInformationList(enterpriseInformation);
} }
@Override
public List<EnterpriseInformation> selectEnterpriseInformationAndQrInfo(EnterpriseInformation enterpriseInformation) {
return enterpriseInformationMapper.selectEnterpriseInformationAndQrInfo(enterpriseInformation);
}
/** /**
* 新增企业信息登记 * 新增企业信息登记
* *

27
lib/EmergencyService/zdxtLawEnforcementCodeService/src/main/resources/mapper/EnterpriseInformationMapper.xml

@ -26,6 +26,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="salt" column="salt" /> <result property="salt" column="salt" />
<result property="enterpriseTel" column="enterprise_tel" /> <result property="enterpriseTel" column="enterprise_tel" />
<result property="industry" column="industry" /> <result property="industry" column="industry" />
<result property="qrCodeUrl" column="qr_code_url" />
</resultMap> </resultMap>
<sql id="selectEnterpriseInformationVo"> <sql id="selectEnterpriseInformationVo">
@ -66,6 +67,32 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
order by create_time desc order by create_time desc
</select> </select>
<select id="selectEnterpriseInformationAndQrInfo" parameterType="EnterpriseInformation" resultMap="EnterpriseInformationResult">
SELECT
ei.*,gh.qr_code_url
FROM
enterprise_information ei
LEFT JOIN (
SELECT
*
FROM
( SELECT * FROM qr_code_generate_history WHERE `status` = 0 ORDER BY generate_time DESC LIMIT 1000000000 ) t
GROUP BY
t.enterprise_number
ORDER BY
t.generate_time DESC
) gh ON ei.enterprise_number = gh.enterprise_number
<where>
and ei.is_delete = 0
<if test="searchValue != null and searchValue != ''">
AND (ei.enterprise_name like concat('%', #{searchValue}, '%')
or ei.enterprise_number like concat('%', #{searchValue}, '%'))
</if>
</where>
ORDER BY ei.create_time DESC
</select>
<select id="selectEnterpriseInformationById" parameterType="String" resultMap="EnterpriseInformationResult"> <select id="selectEnterpriseInformationById" parameterType="String" resultMap="EnterpriseInformationResult">
<include refid="selectEnterpriseInformationVo"/> <include refid="selectEnterpriseInformationVo"/>
where id = #{id} where id = #{id}

Loading…
Cancel
Save