Commit 313f4f66 authored by hezhuozhi's avatar hezhuozhi

27523 【户用光伏】发起合同允许两个人管理员盖章

parent 20e2d5a2
...@@ -15,6 +15,7 @@ import com.qiyuesuo.sdk.v2.response.MiniappTicketResult; ...@@ -15,6 +15,7 @@ import com.qiyuesuo.sdk.v2.response.MiniappTicketResult;
import com.qiyuesuo.sdk.v2.response.SdkResponse; import com.qiyuesuo.sdk.v2.response.SdkResponse;
import com.qiyuesuo.sdk.v2.utils.Algorithm; import com.qiyuesuo.sdk.v2.utils.Algorithm;
import com.qiyuesuo.sdk.v2.utils.Base64Utils; import com.qiyuesuo.sdk.v2.utils.Base64Utils;
import com.qiyuesuo.sdk.v2.utils.CollectionUtils;
import com.yeejoin.amos.boot.biz.common.controller.BaseController; import com.yeejoin.amos.boot.biz.common.controller.BaseController;
import com.yeejoin.amos.boot.module.hygf.api.Enum.ArrivalStateeEnum; import com.yeejoin.amos.boot.module.hygf.api.Enum.ArrivalStateeEnum;
import com.yeejoin.amos.boot.module.hygf.api.Enum.HouseholdContractEnum; import com.yeejoin.amos.boot.module.hygf.api.Enum.HouseholdContractEnum;
...@@ -109,8 +110,10 @@ public class QiyuesuoController extends BaseController { ...@@ -109,8 +110,10 @@ public class QiyuesuoController extends BaseController {
@PathVariable(value = "sequenceNbr") Long sequenceNbr) { @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
QueryWrapper<SealDictionary> queryWrapper = new QueryWrapper(); QueryWrapper<SealDictionary> queryWrapper = new QueryWrapper();
queryWrapper.eq("amos_company_seq", sequenceNbr); queryWrapper.eq("amos_company_seq", sequenceNbr);
SealDictionary sealDictionary = sealDictionaryMapper.selectOne(queryWrapper); List<SealDictionary> sealDictionaryList = sealDictionaryMapper.selectList(queryWrapper);
request.setUser(new User(sealDictionary.getSealedPhone(), "MOBILE")); if(CollectionUtils.isNotEmpty(sealDictionaryList)){
request.setUser(new User(sealDictionaryList.get(0).getSealedPhone(), "MOBILE"));
}
SdkResponse<MiniappTicketResult> result = qiyuesuoService.getContractSdkResponse(request); SdkResponse<MiniappTicketResult> result = qiyuesuoService.getContractSdkResponse(request);
return ResponseHelper.buildResponse(result.getResult()); return ResponseHelper.buildResponse(result.getResult());
} }
......
...@@ -6,11 +6,11 @@ ...@@ -6,11 +6,11 @@
SELECT SELECT
COUNT(*) as count COUNT(*) as count
FROM FROM
amos_mcb.mcb_warning_warning_info log mcb_warning_warning_info log
LEFT JOIN amos_mcb.mcb_warning_base_source_attribution source ON source.CODE = log.SOURCE_ATTRIBUTION LEFT JOIN mcb_warning_base_source_attribution source1 ON source1.CODE = log.SOURCE_ATTRIBUTION
<where> <where>
date(log.CREATE_DATE) = CURRENT_DATE date(log.CREATE_DATE) = CURRENT_DATE
and WARNING_SOURCE_TYPE_CODE in (SELECT code FROM amos_mcb.mcb_data_dictionary WHERE remark = 'OVERVIEW' ) and WARNING_SOURCE_TYPE_CODE in (SELECT code FROM mcb_data_dictionary WHERE remark = 'OVERVIEW' )
<if test="projectOrgCodes != null and projectOrgCodes.size() > 0"> <if test="projectOrgCodes != null and projectOrgCodes.size() > 0">
AND SOURCE_ATTRIBUTION IN AND SOURCE_ATTRIBUTION IN
<foreach collection="projectOrgCodes" item="item" open="(" separator="," close=")"> <foreach collection="projectOrgCodes" item="item" open="(" separator="," close=")">
...@@ -91,9 +91,9 @@ ...@@ -91,9 +91,9 @@
IFNULL( count( log.SEQUENCE_NBR ), 0 ) AS seriesData, IFNULL( count( log.SEQUENCE_NBR ), 0 ) AS seriesData,
date( log.CREATE_DATE ) AS axisData date( log.CREATE_DATE ) AS axisData
FROM FROM
amos_mcb.mcb_warning_warning_info log mcb_warning_warning_info log
WHERE WHERE
log.WARNING_SOURCE_TYPE_CODE IN ( SELECT CODE FROM amos_mcb.mcb_data_dictionary WHERE remark = 'OVERVIEW' ) log.WARNING_SOURCE_TYPE_CODE IN ( SELECT CODE FROM mcb_data_dictionary WHERE remark = 'OVERVIEW' )
AND date( log.CREATE_DATE ) >= CURDATE( ) - INTERVAL 7 DAY AND date( log.CREATE_DATE ) >= CURDATE( ) - INTERVAL 7 DAY
<if test="projectOrgCodes != null and projectOrgCodes.size() > 0"> <if test="projectOrgCodes != null and projectOrgCodes.size() > 0">
AND log.SOURCE_ATTRIBUTION IN AND log.SOURCE_ATTRIBUTION IN
...@@ -108,23 +108,23 @@ ...@@ -108,23 +108,23 @@
<select id="queryWarningList" resultType="java.util.Map"> <select id="queryWarningList" resultType="java.util.Map">
SELECT SELECT
log.SEQUENCE_NBR, log.SEQUENCE_NBR,
DATE_FORMAT(log.CREATE_DATE, '%Y-%m-%d %H:%i:%s') AS CREATE_DATE, log.CREATE_DATE AS CREATE_DATE,
DATE_FORMAT(log.REC_DATE, '%Y-%m-%d %H:%i:%s') AS REC_DATE, log.REC_DATE AS REC_DATE,
log.EVENT_LEVEL_DESC, log.EVENT_LEVEL_DESC,
log.EVENT_LEVEL, log.EVENT_LEVEL,
log.SOURCE_ATTRIBUTION_DESC, log.SOURCE_ATTRIBUTION_DESC,
log.SOURCE_ATTRIBUTION, log.SOURCE_ATTRIBUTION,
log.CONTENT, log.CONTENT,
LEVEL.COLOR, warnLevel.COLOR,
source.PROVINCE, source1.PROVINCE,
log.WARNING_SOURCE_TYPE, log.WARNING_SOURCE_TYPE,
log.OBJECT_NAME, log.OBJECT_NAME,
log.PROCESSING_STATUS, log.PROCESSING_STATUS,
log.PROCESSING_STATUS_DESC log.PROCESSING_STATUS_DESC
FROM FROM
amos_mcb.mcb_warning_warning_info log mcb_warning_warning_info log
LEFT JOIN amos_mcb.mcb_warning_base_warning_level LEVEL ON log.EVENT_LEVEL = LEVEL.CODE and LEVEL.SEQUENCE_NBR in (1, 2, 3) LEFT JOIN mcb_warning_base_warning_level warnLevel ON log.EVENT_LEVEL = warnLevel.CODE and warnLevel.SEQUENCE_NBR in (1, 2, 3)
LEFT JOIN amos_mcb.mcb_warning_base_source_attribution source ON source.CODE = log.SOURCE_ATTRIBUTION LEFT JOIN mcb_warning_base_source_attribution source1 ON source1.CODE = log.SOURCE_ATTRIBUTION
<where> <where>
<if test="projectOrgCodes != null and projectOrgCodes.size() > 0"> <if test="projectOrgCodes != null and projectOrgCodes.size() > 0">
AND log.SOURCE_ATTRIBUTION IN AND log.SOURCE_ATTRIBUTION IN
...@@ -165,11 +165,11 @@ ...@@ -165,11 +165,11 @@
<select id="queryWarningCount" resultType="java.lang.Long"> <select id="queryWarningCount" resultType="java.lang.Long">
SELECT SELECT
count(*) COUNT(1)
FROM FROM
amos_mcb.mcb_warning_warning_info log mcb_warning_warning_info log
LEFT JOIN amos_mcb.mcb_warning_base_warning_level LEVEL ON log.EVENT_LEVEL = LEVEL.CODE and LEVEL.SEQUENCE_NBR in (1, 2, 3) LEFT JOIN mcb_warning_base_warning_level warnLevel ON log.EVENT_LEVEL = warnLevel.CODE and warnLevel.SEQUENCE_NBR in (1, 2, 3)
LEFT JOIN amos_mcb.mcb_warning_base_source_attribution source ON source.CODE = log.SOURCE_ATTRIBUTION LEFT JOIN mcb_warning_base_source_attribution source1 ON source1.CODE = log.SOURCE_ATTRIBUTION
<where> <where>
<if test="projectOrgCodes != null and projectOrgCodes.size() > 0"> <if test="projectOrgCodes != null and projectOrgCodes.size() > 0">
AND log.SOURCE_ATTRIBUTION IN AND log.SOURCE_ATTRIBUTION IN
...@@ -270,18 +270,18 @@ ...@@ -270,18 +270,18 @@
question.SOURCE_ATTRIBUTION, question.SOURCE_ATTRIBUTION,
question.CONTENT, question.CONTENT,
question.LEVEL_DESC, question.LEVEL_DESC,
source.PROVINCE source1.PROVINCE
FROM FROM
(SELECT (SELECT
QUESTION_NUM QUESTION_NUM
FROM FROM
amos_mcb.mcb_warning_warning_info mcb_warning_warning_info
WHERE WHERE
mcb_warning_warning_info.PROCESSING_STATUS = 2 mcb_warning_warning_info.PROCESSING_STATUS = 2
AND QUESTION_NUM IS NOT NULL AND QUESTION_NUM IS NOT NULL
AND mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE IN ( SELECT CODE FROM amos_mcb.mcb_data_dictionary WHERE remark = 'OVERVIEW' ) AND mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE IN ( SELECT CODE FROM mcb_data_dictionary WHERE remark = 'OVERVIEW' )
) warnNum LEFT join amos_mcb.mcb_warning_question_info question on question.NUM = warnNum.QUESTION_NUM ) warnNum LEFT join mcb_warning_question_info question on question.NUM = warnNum.QUESTION_NUM
LEFT JOIN amos_mcb.mcb_warning_base_source_attribution source ON source.CODE = question.SOURCE_ATTRIBUTION LEFT JOIN mcb_warning_base_source_attribution source1 ON source1.CODE = question.SOURCE_ATTRIBUTION
<where> <where>
question.COMPLETION_STATUS != 1 question.COMPLETION_STATUS != 1
<if test="projectOrgCodes != null and projectOrgCodes.size() > 0"> <if test="projectOrgCodes != null and projectOrgCodes.size() > 0">
...@@ -324,7 +324,7 @@ ...@@ -324,7 +324,7 @@
<if test="completionStatus != null and completionStatus != 0"> <if test="completionStatus != null and completionStatus != 0">
AND question.COMPLETION_STATUS = #{completionStatus} AND question.COMPLETION_STATUS = #{completionStatus}
</if> </if>
LEFT JOIN mcb_warning_base_source_attribution source ON source.CODE = question.SOURCE_ATTRIBUTION LEFT JOIN mcb_warning_base_source_attribution source1 ON source1.CODE = question.SOURCE_ATTRIBUTION
<where> <where>
<if test="projectOrgCodes != null and projectOrgCodes.size() > 0"> <if test="projectOrgCodes != null and projectOrgCodes.size() > 0">
AND question.SOURCE_ATTRIBUTION IN AND question.SOURCE_ATTRIBUTION IN
...@@ -351,9 +351,9 @@ ...@@ -351,9 +351,9 @@
SUM(IFNULL(RPN, 0)) AS totalRPN, SUM(IFNULL(RPN, 0)) AS totalRPN,
COUNT(SEQUENCE_NBR) AS todayAlarm COUNT(SEQUENCE_NBR) AS todayAlarm
FROM FROM
amos_mcb.mcb_warning_warning_info mcb_warning_warning_info
WHERE WHERE
date(CREATE_DATE) = CURRENT_DATE and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM amos_mcb.mcb_data_dictionary WHERE remark = 'OVERVIEW') date(CREATE_DATE) = CURRENT_DATE and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM mcb_data_dictionary WHERE remark = 'OVERVIEW')
GROUP BY GROUP BY
SOURCE_ATTRIBUTION SOURCE_ATTRIBUTION
) )
...@@ -370,11 +370,11 @@ ...@@ -370,11 +370,11 @@
COALESCE(sq.totalRPN / NULLIF(COUNT(b.SOURCE_ATTRIBUTION), 0), 0) AS rpn, COALESCE(sq.totalRPN / NULLIF(COUNT(b.SOURCE_ATTRIBUTION), 0), 0) AS rpn,
IFNULL(sq.todayAlarm,0) as todayAlarm IFNULL(sq.todayAlarm,0) as todayAlarm
FROM FROM
amos_mcb.mcb_warning_base_source_attribution a mcb_warning_base_source_attribution a
LEFT JOIN LEFT JOIN
SubQuery sq ON a.CODE = sq.SOURCE_ATTRIBUTION SubQuery sq ON a.CODE = sq.SOURCE_ATTRIBUTION
LEFT JOIN LEFT JOIN
amos_mcb.mcb_warning_warning_info b ON a.CODE = b.SOURCE_ATTRIBUTION AND date(b.CREATE_DATE) = CURRENT_DATE mcb_warning_warning_info b ON a.CODE = b.SOURCE_ATTRIBUTION AND date(b.CREATE_DATE) = CURRENT_DATE
<where> <where>
<if test="sourceAttribution != null and sourceAttribution != ''"> <if test="sourceAttribution != null and sourceAttribution != ''">
a.CODE LIKE CONCAT(#{sourceAttribution}, '%') a.CODE LIKE CONCAT(#{sourceAttribution}, '%')
...@@ -390,7 +390,7 @@ ...@@ -390,7 +390,7 @@
SELECT SELECT
count( 1 ) AS yearNum count( 1 ) AS yearNum
FROM FROM
amos_mcb.mcb_warning_warning_info mcb_warning_warning_info
Left join mcb_warning_base_source_attribution mwbsa on mwbsa.CODE = mcb_warning_warning_info.SOURCE_ATTRIBUTION Left join mcb_warning_base_source_attribution mwbsa on mwbsa.CODE = mcb_warning_warning_info.SOURCE_ATTRIBUTION
WHERE WHERE
YEAR(CREATE_DATE) = YEAR(CURDATE()) YEAR(CREATE_DATE) = YEAR(CURDATE())
...@@ -400,14 +400,14 @@ ...@@ -400,14 +400,14 @@
<if test="sourceAttribution != null and sourceAttribution != '' "> <if test="sourceAttribution != null and sourceAttribution != '' ">
and mwbsa.CODE LIKE CONCAT (#{sourceAttribution},'%') and mwbsa.CODE LIKE CONCAT (#{sourceAttribution},'%')
</if> </if>
and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM amos_mcb.mcb_data_dictionary WHERE remark = 'OVERVIEW') and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM mcb_data_dictionary WHERE remark = 'OVERVIEW')
</select> </select>
<select id="getMonthTotal" resultType="integer"> <select id="getMonthTotal" resultType="integer">
SELECT SELECT
count( 1 ) AS monNum count( 1 ) AS monNum
FROM FROM
amos_mcb.mcb_warning_warning_info mcb_warning_warning_info
Left join mcb_warning_base_source_attribution mwbsa on mwbsa.CODE = mcb_warning_warning_info.SOURCE_ATTRIBUTION Left join mcb_warning_base_source_attribution mwbsa on mwbsa.CODE = mcb_warning_warning_info.SOURCE_ATTRIBUTION
WHERE WHERE
MONTH(CREATE_DATE) = MONTH(CURDATE()) MONTH(CREATE_DATE) = MONTH(CURDATE())
...@@ -417,14 +417,14 @@ ...@@ -417,14 +417,14 @@
<if test="sourceAttribution != null and sourceAttribution != '' "> <if test="sourceAttribution != null and sourceAttribution != '' ">
and mwbsa.CODE LIKE CONCAT (#{sourceAttribution},'%') and mwbsa.CODE LIKE CONCAT (#{sourceAttribution},'%')
</if> </if>
and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM amos_mcb.mcb_data_dictionary WHERE remark = 'OVERVIEW') and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM mcb_data_dictionary WHERE remark = 'OVERVIEW')
</select> </select>
<select id="getDayTotal" resultType="integer"> <select id="getDayTotal" resultType="integer">
SELECT SELECT
count( 1 ) AS dayNUM , count( 1 ) AS dayNUM ,
mwbsa.PROVINCE mwbsa.PROVINCE
FROM FROM
amos_mcb.mcb_warning_warning_info mcb_warning_warning_info
Left join mcb_warning_base_source_attribution mwbsa on mwbsa.CODE = mcb_warning_warning_info.SOURCE_ATTRIBUTION Left join mcb_warning_base_source_attribution mwbsa on mwbsa.CODE = mcb_warning_warning_info.SOURCE_ATTRIBUTION
WHERE WHERE
DATE_FORMAT(CREATE_DATE,'%Y-%m-%d') = CURDATE() DATE_FORMAT(CREATE_DATE,'%Y-%m-%d') = CURDATE()
...@@ -434,6 +434,6 @@ ...@@ -434,6 +434,6 @@
<if test="sourceAttribution != null and sourceAttribution != '' "> <if test="sourceAttribution != null and sourceAttribution != '' ">
and mwbsa.CODE LIKE CONCAT (#{sourceAttribution},'%') and mwbsa.CODE LIKE CONCAT (#{sourceAttribution},'%')
</if> </if>
and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM amos_mcb.mcb_data_dictionary WHERE remark = 'OVERVIEW') and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM mcb_data_dictionary WHERE remark = 'OVERVIEW')
</select> </select>
</mapper> </mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment