From 8e4ef1c73ab7e6840cc579d1bc4da767934ac020 Mon Sep 17 00:00:00 2001 From: wuzeyu <1223318623@qq.com> Date: 星期五, 20 九月 2024 08:52:09 +0800 Subject: [PATCH] Merge branch 'master' of http://8.140.179.55:20000/r/pipIrr-SV --- pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoReceipt.java | 86 ++++++++-- pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/command/ComSupport.java | 7 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voBa/VoSimpleUser.java | 28 +++ pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml | 2 pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/valve/ValveCtrl.java | 74 +++++---- pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeCardOperateMapper.xml | 88 ++++++---- pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/command/ValveCtrl.java | 67 ++++--- pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/rtu/RtuCtrl.java | 16 + pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserCtrl.java | 16 ++ /dev/null | 0 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoBa/BaUserMapper.java | 9 + pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/SsoCtrl.java | 4 pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml | 18 + pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserSv.java | 12 + pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/qo/QoReceipt.java | 5 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoActiveCard.java | 11 + pipIrr-platform/pipIrr-global/src/main/resources/init-config.xml | 2 17 files changed, 302 insertions(+), 143 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/command/ComSupport.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/command/ComSupport.java index db9713f..17081dc 100644 --- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/command/ComSupport.java +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/command/ComSupport.java @@ -345,9 +345,10 @@ job_data.remove("success"); job_data.put("intakeId", intakeId); job_data.put("rtuAddr", rtuAddr); - job_data.put("vcNum", job_param.getString("icCardNo")); - job_data.put("orderNo", job_param.getString("orderNo")); - + if(job_param != null) { + job_data.put("vcNum", job_param.getString("icCardNo")); + job_data.put("orderNo", job_param.getString("orderNo")); + } response_CallBack = JSON.parseObject(job_response.toJSONString(), BaseResponse.class); } } diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoBa/BaUserMapper.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoBa/BaUserMapper.java index 1a4779b..ea2d81e 100644 --- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoBa/BaUserMapper.java +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoBa/BaUserMapper.java @@ -2,7 +2,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.dy.pipIrrGlobal.pojoBa.BaUser; -import com.dy.pipIrrGlobal.pojoPr.PrController; +import com.dy.pipIrrGlobal.voBa.VoSimpleUser; import com.dy.pipIrrGlobal.voBa.VoUserInfo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -138,4 +138,11 @@ * @return */ List<String> getPhones(); + + /** + * 鑾峰彇绠�鍗曠敤鎴锋暟鎹垪琛紝鏁版嵁鍒楄〃鏌ヨ鏉′欢涓娇鐢� + * @return + */ + List<VoSimpleUser> getSimpleUsers(); + } diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voBa/VoSimpleUser.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voBa/VoSimpleUser.java new file mode 100644 index 0000000..903a63f --- /dev/null +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voBa/VoSimpleUser.java @@ -0,0 +1,28 @@ +package com.dy.pipIrrGlobal.voBa; + +import com.alibaba.fastjson2.annotation.JSONField; +import com.alibaba.fastjson2.writer.ObjectWriterImplToString; +import lombok.Data; + +/** + * @author ZhuBaoMin + * @date 2024-09-19 13:54 + * @LastEditTime 2024-09-19 13:54 + * @Description 绠�鍗曠敤鎴疯鍥撅細鐢ㄦ埛ID銆佺敤鎴峰悕 + */ + +@Data +public class VoSimpleUser { + private static final long serialVersionUID = 202409191355001L; + + /** + * 鐢ㄦ埛ID + */ + @JSONField(serializeUsing= ObjectWriterImplToString.class) + private Long userId; + + /** + * 鐢ㄦ埛鍚� + */ + private String userName; +} diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoActiveCard.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoActiveCard.java index f33c3e6..7e16be5 100644 --- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoActiveCard.java +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoActiveCard.java @@ -23,6 +23,7 @@ private static final long serialVersionUID = 1L; @Schema(title = "ID") + @JSONField(serializeUsing= ObjectWriterImplToString.class) private Long id; @Schema(title = "鍐滄埛濮撳悕") @@ -46,9 +47,13 @@ @Schema(title = "琛ュ崱閲戦") private Double reissueAmount; - @Schema(title = "鏀粯鏂瑰紡") - @JSONField(serializeUsing= ObjectWriterImplToString.class) - private Long paymentId; + //@Schema(title = "鏀粯鏂瑰紡") + //@JSONField(serializeUsing= ObjectWriterImplToString.class) + //private Long paymentId; + /** + * 鏀粯鏂瑰紡鍚嶇О + */ + private String paymentName; @Schema(title = "鎿嶄綔浜�") private String operator; diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoReceipt.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoReceipt.java index fad9f78..502bd8a 100644 --- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoReceipt.java +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoReceipt.java @@ -1,7 +1,8 @@ package com.dy.pipIrrGlobal.voSe; +import com.alibaba.fastjson2.annotation.JSONField; +import com.alibaba.fastjson2.writer.ObjectWriterImplToString; import com.fasterxml.jackson.annotation.JsonFormat; -import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; @@ -15,62 +16,103 @@ */ @Data -@Schema(title = "鏀舵嵁瑙嗗浘瀵硅薄") public class VoReceipt { private static final long serialVersionUID = 202402011037001L; - @Schema(title = "鏀堕摱鍛業D") + /** + * 鏀堕摱鍛業D + */ private String cashierId; - @Schema(title = "璁㈠崟鍙�") - private String orderNumber; + /** + * 璁㈠崟鍙� + */ + @JSONField(serializeUsing= ObjectWriterImplToString.class) + private Long orderNumber; - @Schema(title = "闀囧悕绉�") + /** + * 闀囧悕绉� + */ private String townName; - @Schema(title = "鏉戝悕绉�") + /** + * 鏉戝悕绉� + */ private String villageName; - @Schema(title = "鍐滄埛濮撳悕") + /** + * 鍐滄埛濮撳悕 + */ private String name; - @Schema(title = "鐢佃瘽") + /** + * 鐢佃瘽 + */ private String phone; - @Schema(title = "鍐滄埛缂栧彿") - private String clientNum; + /** + * 鍐滄埛缂栧彿 + */ + @JSONField(serializeUsing= ObjectWriterImplToString.class) + private Long clientNum; - @Schema(title = "姘村崱缂栧彿") - private String cardNum; + /** + * 姘村崱缂栧彿 + */ + @JSONField(serializeUsing= ObjectWriterImplToString.class) + private Long cardNum; - @Schema(title = "涓氬姟绫诲瀷") + /** + * 涓氬姟绫诲瀷 + */ private String operateType; - @Schema(title = "璐按閲戦") + /** + * 璐按閲戦 + */ private Double waterCost; - @Schema(title = "璐崱閲戦") + /** + * 璧犻�侀噾棰� + */ + private Double gift; + + /** + * 璐崱閲戦 + */ private Double cardCost; - @Schema(title = "鏀惰垂閲戦") + /** + * 鏀惰垂閲戦 + */ private Double amount; - @Schema(title = "姘村崱浣欓") + /** + * 姘村崱浣欓 + */ private Double money; - @Schema(title = "鏀粯鏂瑰紡") + /** + * 鏀粯鏂瑰紡 + */ private String paymentName; - @Schema(title = "鎿嶄綔浜�") + /** + * 鎿嶄綔浜� + */ private String operatorName; + /** + * 鎿嶄綔鏃堕棿 + */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @Schema(title = "鎿嶄綔鏃堕棿") private Date operateTime; + /** + * 褰撳墠鏃堕棿 + */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") - @Schema(title = "褰撳墠鏃堕棿") private Date currentTime; } diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/init-config.xml b/pipIrr-platform/pipIrr-global/src/main/resources/init-config.xml index 5e36442..6511c1d 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/init-config.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/init-config.xml @@ -18,7 +18,7 @@ </dictItem> </dict> </dictionaries> - <user name="瓒呯骇绠$悊鍛�" phone="admin" password="admin" supperAdmin="1" /> + <user name="瓒呯骇绠$悊鍛�" phone="admin" password="dyyjy" supperAdmin="1" /> <payments> <item1 name="鐜伴噾"/> <item2 name="寰俊鏀粯"/> diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml index fa6d313..b8f7e0d 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml @@ -276,8 +276,8 @@ name AS userName, disabled AS stateId, (CASE - WHEN disabled = 0 THEN "姝e父" - WHEN disabled = 1 THEN "宸茬鐢�" + WHEN disabled = 0 THEN '姝e父' + WHEN disabled = 1 THEN '宸茬鐢�' END) AS stateName, CAST(blockId AS char) AS blockId, (SELECT name FROM ba_block WHERE id = user.blockId) AS blockName @@ -310,8 +310,8 @@ name AS userName, disabled AS stateId, (CASE - WHEN disabled = 0 THEN "姝e父" - WHEN disabled = 1 THEN "宸茬鐢�" + WHEN disabled = 0 THEN '姝e父' + WHEN disabled = 1 THEN '宸茬鐢�' END) AS stateName, CAST(blockId AS char) AS blockId, (SELECT name FROM ba_block WHERE id = user.blockId) AS blockName @@ -370,4 +370,14 @@ <select id="getPhones" resultType="java.lang.String"> SELECT phone FROM ba_user WHERE deleted = 0 and disabled = 0 </select> + + <!--鑾峰彇绠�鍗曠敤鎴锋暟鎹垪琛�--> + <select id="getSimpleUsers" resultType="com.dy.pipIrrGlobal.voBa.VoSimpleUser"> + SELECT + id AS userId, + name AS userName + FROM ba_user + WHERE disabled = 0 AND deleted = 0 + </select> + </mapper> \ No newline at end of file diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml index 8fc8bee..f724ab8 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOpenCloseValveHistoryMapper.xml @@ -1069,6 +1069,7 @@ INNER JOIN pr_intake inta ON inta.id = och.intake_id <where> AND och.cl_ic_card_no IS NOT NULL AND och.client_id IS NOT NULL + AND och.cl_this_money> 0 <if test = "clientName != null and clientName !=''"> AND cli.name like CONCAT('%',#{clientName},'%') </if> @@ -1100,6 +1101,7 @@ INNER JOIN pr_intake inta ON inta.id = och.intake_id <where> AND och.cl_ic_card_no IS NOT NULL AND och.client_id IS NOT NULL + AND och.cl_this_money> 0 <if test = "clientName != null and clientName !=''"> AND cli.name like CONCAT('%',#{clientName},'%') </if> diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeCardOperateMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeCardOperateMapper.xml index 77b6343..c6b3686 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeCardOperateMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeCardOperateMapper.xml @@ -431,23 +431,24 @@ <!--鏍规嵁鎸囧畾鏉′欢鑾峰彇寮�鍗¤褰�--> <select id="getActiveCards" resultType="com.dy.pipIrrGlobal.voSe.VoActiveCard"> SELECT - CAST(ope.id AS char) AS id , - cli.name AS clientName, - cli.clientNum AS clientNum, - card.cardNum AS cardNum, - card.state AS state, - (CASE - WHEN card.state = 1 THEN '姝e父' - WHEN card.state = 2 THEN '宸叉敞閿�' - WHEN card.state = 3 THEN '宸叉寕澶�' - END) AS stateName, - ope.card_cost AS cardCost, - ope.payment_id AS paymentId, - (SELECT `name` FROM ba_user WHERE id = ope.operator) AS operator, - ope.operate_dt AS operateDt + ope.id, + cli.name AS clientName, + cli.clientNum AS clientNum, + card.cardNum AS cardNum, + card.state AS state, + (CASE + WHEN card.state = 1 THEN '姝e父' + WHEN card.state = 2 THEN '宸叉敞閿�' + WHEN card.state = 3 THEN '宸叉寕澶�' + END) AS stateName, + ope.card_cost AS cardCost, + pay.name AS paymentName, + (SELECT `name` FROM ba_user WHERE id = ope.operator) AS operator, + ope.operate_dt AS operateDt FROM se_card_operate ope - INNER JOIN se_client_card card ON ope.card_id = card.id - INNER JOIN se_client cli ON ope.client_id = cli.id + INNER JOIN se_client_card card ON ope.card_id = card.id + INNER JOIN se_client cli ON ope.client_id = cli.id + INNER JOIN se_payment_method pay ON pay.id = ope.payment_id <where> AND ope.operate_type = 1 <if test = "clientName != null and clientName !=''"> @@ -624,6 +625,14 @@ AND cli.name like CONCAT('%',#{clientName},'%') </if> + <if test = "onlyGift != null and onlyGift ==true"> + AND ope.gift > 0 + </if> + + <if test = "cashierId != null and cashierId > 0"> + AND ope.operator = #{cashierId} + </if> + <if test = "timeStart != null and timeStop != null"> AND ope.operate_dt BETWEEN #{timeStart} AND #{timeStop} </if> @@ -633,25 +642,26 @@ <!--鏍规嵁鎸囧畾鏉′欢鑾峰彇鏀舵嵁鍒楄〃--> <select id="getReceipts" resultType="com.dy.pipIrrGlobal.voSe.VoReceipt"> SELECT - CAST(ope.id AS char) AS orderNumber, - tow.name AS townName, - vil.name AS villageName, - cli.`name`, - cli.phone, - CAST(cli.clientNum AS char) AS clientNum, - CAST(card.cardNum AS char) AS cardNum, - (CASE - WHEN ope.operate_type = 1 THEN '寮�鍗�' - WHEN ope.operate_type = 2 THEN '鍏呭��' - END) AS operateType, - IFNULL(ope.trade_amount,0) AS waterCost, - IFNULL(ope.card_cost,0) AS cardCost, - (IFNULL(ope.trade_amount,0) + IFNULL(ope.card_cost,0)) AS amount, - card.money, - pay.`name` AS paymentName, - us.`name` AS operatorName, - ope.operate_dt AS operateTime, - NOW() AS currentTime + ope.id AS orderNumber, + tow.name AS townName, + vil.name AS villageName, + cli.`name`, + cli.phone, + cli.clientNum, + card.cardNum, + (CASE + WHEN ope.operate_type = 1 THEN '寮�鍗�' + WHEN ope.operate_type = 2 THEN '鍏呭��' + END) AS operateType, + IFNULL(ope.trade_amount,0) AS waterCost, + IFNULL(ope.gift,0) AS gift, + IFNULL(ope.card_cost,0) AS cardCost, + (IFNULL(ope.trade_amount,0) + IFNULL(ope.card_cost,0)) AS amount, + card.money, + pay.`name` AS paymentName, + us.`name` AS operatorName, + ope.operate_dt AS operateTime, + NOW() AS currentTime FROM se_card_operate ope INNER JOIN se_client cli ON ope.client_id = cli.id INNER JOIN se_client_card card ON ope.card_id = card.id @@ -669,6 +679,14 @@ AND cli.name like CONCAT('%',#{clientName},'%') </if> + <if test = "onlyGift != null and onlyGift ==true"> + AND ope.gift > 0 + </if> + + <if test = "cashierId != null and cashierId > 0"> + AND ope.operator = #{cashierId} + </if> + <if test = "timeStart != null and timeStop != null"> AND ope.operate_dt BETWEEN #{timeStart} AND #{timeStop} </if> diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserCtrl.java index dba3c5e..e8b00e6 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserCtrl.java @@ -12,6 +12,7 @@ import com.dy.pipIrrBase.result.SystemResultCode; import com.dy.pipIrrGlobal.pojoBa.BaUser; import com.dy.pipIrrGlobal.util.Constant; +import com.dy.pipIrrGlobal.voBa.VoSimpleUser; import com.dy.pipIrrGlobal.voBa.VoUserInfo; import com.mysql.cj.util.StringUtils; import io.swagger.v3.oas.annotations.Operation; @@ -514,4 +515,19 @@ return BaseResponseUtils.buildException(e.getMessage()); } } + + /** + * 鑾峰彇绠�鍗曠敤鎴锋暟鎹垪琛紝鏁版嵁鍒楄〃鏌ヨ鏉′欢涓娇鐢� + * @return + */ + @GetMapping(path = "simple_users") + @SsoAop() + public BaseResponse<List<VoSimpleUser>> getSimpleUsers(){ + try { + return BaseResponseUtils.buildSuccess(sv.getSimpleUsers()); + } catch (Exception e) { + log.error("鏌ヨ绠�鍗曠敤鎴蜂俊鎭紓甯�", e); + return BaseResponseUtils.buildException(e.getMessage()); + } + } } diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserSv.java index c11a566..e47e787 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserSv.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserSv.java @@ -11,6 +11,7 @@ import com.dy.pipIrrGlobal.pojoBa.BaRolePermissions; import com.dy.pipIrrGlobal.pojoBa.BaUser; import com.dy.pipIrrGlobal.pojoBa.BaUserRole; +import com.dy.pipIrrGlobal.voBa.VoSimpleUser; import com.dy.pipIrrGlobal.voBa.VoUserInfo; import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.common.utils.PojoUtils; @@ -257,8 +258,15 @@ voUserInfo.setRoleIds(list_roleIds); voUserInfo.setRoleNames(list_roleNames); voUserInfo.setPermissions(array_permission); - - return voUserInfo; } + + /** + * 鑾峰彇绠�鍗曠敤鎴锋暟鎹垪琛紝鏁版嵁鍒楄〃鏌ヨ鏉′欢涓娇鐢� + * @return + */ + public List<VoSimpleUser> getSimpleUsers() { + return dao.getSimpleUsers(); + } + } diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/rtu/RtuCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/rtu/RtuCtrl.java index e4b0ec0..55b2348 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/rtu/RtuCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/rtu/RtuCtrl.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson2.JSONObject; import com.dy.common.aop.SsoAop; +import com.dy.common.multiDataSource.DataSourceContext; import com.dy.common.mw.protocol.p206V1_0_0.CodeV1_0_1; import com.dy.common.mw.protocol.p206V1_0_0.downVos.*; import com.dy.common.mw.protocol.p206V202404.CodeV202404; @@ -98,7 +99,8 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); + //String orgTag = job_rtu.getString("orgTag"); + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); // 鑾峰彇鍔熻兘鐮� @@ -178,7 +180,8 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); + //String orgTag = job_rtu.getString("orgTag"); + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); // 鑾峰彇鍔熻兘鐮� @@ -238,7 +241,8 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); + //String orgTag = job_rtu.getString("orgTag"); + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); // 鑾峰彇鍔熻兘鐮� @@ -299,7 +303,8 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); + //String orgTag = job_rtu.getString("orgTag"); + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); // 鑾峰彇鍔熻兘鐮� @@ -359,7 +364,8 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); + //String orgTag = job_rtu.getString("orgTag"); + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); // 鑾峰彇鍔熻兘鐮� diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/valve/ValveCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/valve/ValveCtrl.java index 648354f..1247977 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/valve/ValveCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-remote/src/main/java/com/dy/pipIrrRemote/valve/ValveCtrl.java @@ -2,6 +2,7 @@ import com.alibaba.fastjson2.JSONObject; import com.dy.common.aop.SsoAop; +import com.dy.common.multiDataSource.DataSourceContext; import com.dy.common.mw.protocol.p206V1_0_0.CodeV1_0_1; import com.dy.common.mw.protocol.p206V1_0_0.downVos.*; import com.dy.common.mw.protocol.p206V202404.CodeV202404; @@ -110,10 +111,11 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); // 鐢熸垚璁㈠崟鍙� @@ -241,10 +243,11 @@ } //Long intakeId = job_rtu.getLong("intakeId"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); String commandCode = null; @@ -359,10 +362,11 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); // 鐢熸垚璁㈠崟鍙� @@ -479,11 +483,11 @@ return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_EXIST.getMessage()); } String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } - + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); String commandCode = null; @@ -601,10 +605,11 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); // 鐢熸垚璁㈠崟鍙� @@ -704,10 +709,11 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); // 鐢熸垚璁㈠崟鍙� @@ -814,10 +820,11 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); // 鐢熸垚璁㈠崟鍙� @@ -929,10 +936,11 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(RemoteResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + String orgTag = DataSourceContext.get(); comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); // 鐢熸垚璁㈠崟鍙� diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/qo/QoReceipt.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/qo/QoReceipt.java index 3b13438..9b7f939 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/qo/QoReceipt.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/cardOperate/qo/QoReceipt.java @@ -25,4 +25,9 @@ @Schema(description = "鍏呭�兼満鏃堕棿_缁撴潫") public String timeStop; + + /** + * 鏄惁浠呭瓨鍦ㄨ禒閫侀噾棰濈殑 + */ + public Boolean onlyGift; } diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/SsoCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/SsoCtrl.java index 1bbfa52..2e349e8 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/SsoCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sso/src/main/java/com/dy/sso/busi/SsoCtrl.java @@ -119,10 +119,6 @@ String token = Optional.ofNullable(vo.getToken()).orElse(""); String code = Optional.ofNullable(vo.getCode()).orElse(""); - - - - if(token.length() > 0 && code.length() > 0) { // 浠巗ession涓幏鍙栭獙璇佺爜 //HttpSession session = (HttpSession) request.getSession(); diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/command/ValveCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/command/ValveCtrl.java index 74589e5..c88ecf0 100644 --- a/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/command/ValveCtrl.java +++ b/pipIrr-platform/pipIrr-web/pipIrr-web-wechat/src/main/java/com/dy/pipIrrWechat/command/ValveCtrl.java @@ -1,6 +1,7 @@ package com.dy.pipIrrWechat.command; import com.alibaba.fastjson2.JSONObject; +import com.dy.common.multiDataSource.DataSourceContext; import com.dy.common.mw.protocol.p206V1_0_0.CodeV1_0_1; import com.dy.common.mw.protocol.p206V1_0_0.downVos.*; import com.dy.common.mw.protocol.p206V202404.CodeV202404; @@ -144,11 +145,12 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(WechatResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } - comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(WechatResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + //comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); + comSendUrl = env.getProperty(pro_mw + "." + DataSourceContext.get() + "." + key_mw); // 鐢熸垚璁㈠崟鍙� String orderNo = generateOrderNo(); @@ -253,11 +255,12 @@ } Long intakeId = job_rtu.getLong("intakeId"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(WechatResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } - comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(WechatResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + //comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); + comSendUrl = env.getProperty(pro_mw + "." + DataSourceContext.get() + "." + key_mw); String commandCode = null; if (protocol.equals("p206V202404")) { @@ -373,11 +376,12 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(WechatResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } - comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(WechatResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + //comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); + comSendUrl = env.getProperty(pro_mw + "." + DataSourceContext.get() + "." + key_mw); // 鐢熸垚璁㈠崟鍙� String orderNo = generateOrderNo(); @@ -475,11 +479,12 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(WechatResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } - comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(WechatResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + //comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); + comSendUrl = env.getProperty(pro_mw + "." + DataSourceContext.get() + "." + key_mw); // 鐢熸垚璁㈠崟鍙� String orderNo = generateOrderNo(); @@ -584,11 +589,12 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(WechatResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } - comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(WechatResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + //comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); + comSendUrl = env.getProperty(pro_mw + "." + DataSourceContext.get() + "." + key_mw); // 鐢熸垚璁㈠崟鍙� String orderNo = generateOrderNo(); @@ -698,11 +704,12 @@ } String rtuAddr = job_rtu.getString("rtuAddr"); String protocol = job_rtu.getString("protocol"); - String orgTag = job_rtu.getString("orgTag"); - if(orgTag == null) { - return BaseResponseUtils.buildErrorMsg(WechatResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); - } - comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); + //String orgTag = job_rtu.getString("orgTag"); + //if(orgTag == null) { + // return BaseResponseUtils.buildErrorMsg(WechatResultCode.RTU_NOT_SET_DATA_SOURCE.getMessage()); + //} + //comSendUrl = env.getProperty(pro_mw + "." + orgTag + "." + key_mw); + comSendUrl = env.getProperty(pro_mw + "." + DataSourceContext.get() + "." + key_mw); // 鐢熸垚璁㈠崟鍙� String orderNo = generateOrderNo(); diff --git "a/pipIrr-platform/\346\226\207\346\241\243/~$\344\270\200\344\270\252\345\272\224\347\224\250\346\234\272\346\236\204.docx" "b/pipIrr-platform/\346\226\207\346\241\243/~$\344\270\200\344\270\252\345\272\224\347\224\250\346\234\272\346\236\204.docx" deleted file mode 100644 index 381e87f..0000000 --- "a/pipIrr-platform/\346\226\207\346\241\243/~$\344\270\200\344\270\252\345\272\224\347\224\250\346\234\272\346\236\204.docx" +++ /dev/null Binary files differ -- Gitblit v1.8.0