Browse Source

优化错误信息打印导致误解

wuxw 1 year ago
parent
commit
bad6fe736a

+ 4 - 1
service-job/src/main/java/com/java110/job/adapt/payment/notice/MachinePaymentNoticeAdapt.java

@@ -203,6 +203,9 @@ public class MachinePaymentNoticeAdapt extends DatabusAdaptImpl {
         String name = communityDtos.get(0).getName();
         JSONObject paramIn = new JSONObject();
         paramIn.put("payFeeRoom", name + "-" + payerObjName);
+        if (FeeDto.PAYER_OBJ_TYPE_CAR.equals(payerObjType)) {
+            paramIn.put("payFeeRoom", name + "-" + carNum);
+        }
         paramIn.put("feeTypeCdName", feeTypeCdName);
         paramIn.put("feeName",feeDtos.get(0).getFeeName());
         paramIn.put("payFeeTime", startTime + "~" + endTime);
@@ -256,7 +259,7 @@ public class MachinePaymentNoticeAdapt extends DatabusAdaptImpl {
 
         //获取付费对象类型
         String payerObjType = paramIn.getString("payerObjType");
-        if (userDtos == null || userDtos.size() < 1) {
+        if (ListUtil.isNull(userDtos)) {
             return;
         }
         for (UserDto userDto : userDtos) {

+ 5 - 1
service-job/src/main/java/com/java110/job/msgNotify/wechat/WechatMsgNotifyImpl.java

@@ -244,9 +244,13 @@ public class WechatMsgNotifyImpl implements IMsgNotify {
         PropertyFeeTemplateMessage templateMessage = new PropertyFeeTemplateMessage();
         templateMessage.setTemplate_id(templateId);
         templateMessage.setTouser(openId);
+        String thing10 = content.getString("payFeeRoom");
+        if(thing10.length()>20){
+            thing10 = thing10.substring(0,19);
+        }
         // data.put("thing2", new Content(content.getString("feeTypeCdName")));
         data.put("thing2", new Content(content.getString("feeName")));
-        data.put("thing10", new Content(content.getString("payFeeRoom")));
+        data.put("thing10", new Content(thing10));
         data.put("time18", new Content(content.getString("payFeeTime")));
         data.put("amount6", new Content(content.getString("receivedAmount")));
         templateMessage.setData(data);