diff --git a/pluss-manage-page/manage.jar b/pluss-manage-page/manage.jar deleted file mode 100644 index 018a2de..0000000 Binary files a/pluss-manage-page/manage.jar and /dev/null differ diff --git a/pluss-service-bundle/src/main/java/cn/pluss/platform/deviceStock/impl/DeviceStockServiceImpl.java b/pluss-service-bundle/src/main/java/cn/pluss/platform/deviceStock/impl/DeviceStockServiceImpl.java index f42422b..af6863a 100644 --- a/pluss-service-bundle/src/main/java/cn/pluss/platform/deviceStock/impl/DeviceStockServiceImpl.java +++ b/pluss-service-bundle/src/main/java/cn/pluss/platform/deviceStock/impl/DeviceStockServiceImpl.java @@ -14,6 +14,7 @@ import cn.pluss.platform.dto.DeviceStockDTO; import cn.pluss.platform.entity.*; import cn.pluss.platform.enums.DeviceOperateType; import cn.pluss.platform.exception.MsgException; +import cn.pluss.platform.klk.service.LklPayService; import cn.pluss.platform.mapper.DeviceStockMapper; import cn.pluss.platform.mapper.DeviceTypeMapper; import cn.pluss.platform.merchant.MerchantCashPayCodeService; @@ -159,6 +160,10 @@ public class DeviceStockServiceImpl extends ServiceImpl queryWrapper=new QueryWrapper<>(); queryWrapper.eq("merchant_code",merchantBaseInfo.getMerchantCode()); queryWrapper.eq("channel","5"); @@ -107,18 +107,51 @@ public class LklPayService { if (ObjectUtil.isNotEmpty(response)) { JSONObject object = JSONObject.parseObject(response); if (object.containsKey("retCode") && "000000".equals(object.getString("retCode"))) { - result.put("code", "0"); - return result; + + return true; } else { - result.put("code", ResultCode.FAIL.code()); - result.put("msg", object.getString("retMsg")); - return result; + + return false; } } - log.error("==============>【拉卡拉】交易订单查询失败<=================="); - result.put("code", ResultCode.FAIL.code()); - result.put("msg", "订单查询异常"); - return result; + return false; + + } + + public boolean deactivate(MerchantBaseInfo merchantBaseInfo,String sNo){ + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.eq("merchant_code",merchantBaseInfo.getMerchantCode()); + queryWrapper.eq("channel","5"); + MerchantBackLkl backLkl= merchantBackLklMapper.selectOne(queryWrapper); + MsgException.checkNull(backLkl,"缺失的进件信息"+merchantBaseInfo.getMerchantCode()); + String req_time= DateUtils.getSdfTimes(); + + String body="{\n" + + " \"ver\":\"1.0.0\",\n" + + " \"timestamp\":\""+req_time+"\",\n" + + " \"reqId\":\""+req_time+"\",\n" + + " \"reqData\":{\n" + + " \"merId\":\""+backLkl.getExternalCustomerNo()+"\",\n" + + " \"termId\":\""+backLkl.getTermNos()+"\",\n" + + " \"sn\":\""+sNo+"\",\n" + + " \"source\":\"KSAAS\"\n" + + " }\n" + + "}"; + + + JSONObject result = new JSONObject(); + String response = req(body, "api/v2/iot/cloud/device/deactivate"); + if (ObjectUtil.isNotEmpty(response)) { + JSONObject object = JSONObject.parseObject(response); + if (object.containsKey("retCode") && "000000".equals(object.getString("retCode"))) { + + return true; + } else { + + return false; + } + } + return false; } @@ -668,22 +701,36 @@ public class LklPayService { // mothod="api/v2/saas/query/wx_openid_query"; +// String body="{\n" + +// " \"ver\":\"1.0.0\",\n" + +// " \"timestamp\":\""+req_time+"\",\n" + +// " \"reqId\":\""+req_time+"\",\n" + +// " \"reqData\":{\n" + +// " \"merId\":\"8227910593200K2\",\n" + +// " \"termId\":\"C7958968\",\n" + +// " \"sn\":\"QR939000089076\",\n" + +// " \"businessType\":\"1\",\n" + +// " \"shopName\":\"天地鉴宝\",\n" + +// " \"source\":\"LOAP\",\n" + +// " \"merOrgNo\":\"966805\"\n" + +// " }\n" + +// "}"; +// +// mothod="api/v2/iot/cloud/device/activate"; + + String body="{\n" + " \"ver\":\"1.0.0\",\n" + " \"timestamp\":\""+req_time+"\",\n" + " \"reqId\":\""+req_time+"\",\n" + " \"reqData\":{\n" + - " \"merId\":\"8227910593200K2\",\n" + - " \"termId\":\"C7958968\",\n" + - " \"sn\":\"QR939000089076\",\n" + - " \"businessType\":\"1\",\n" + - " \"shopName\":\"天地鉴宝\",\n" + - " \"source\":\"LOAP\",\n" + - " \"merOrgNo\":\"966805\"\n" + + " \"merId\":\"8227910593200K2\",\n" + + " \"termId\":\"C7958968\",\n" + + " \"sn\":\"QR939000089076\",\n" + + " \"source\":\"KSAAS\"\n" + " }\n" + "}"; - - mothod="api/v2/iot/cloud/device/activate"; + mothod="api/v2/iot/cloud/device/deactivate"; String authorization = getAuthorization(body, appId, mchSerialNo, privateKeyPath); diff --git a/pluss-service-bundle/src/main/java/cn/pluss/platform/merchantChannelStatus/impl/MerchantChannelStatusServiceImpl.java b/pluss-service-bundle/src/main/java/cn/pluss/platform/merchantChannelStatus/impl/MerchantChannelStatusServiceImpl.java index 32fc245..a540b8e 100644 --- a/pluss-service-bundle/src/main/java/cn/pluss/platform/merchantChannelStatus/impl/MerchantChannelStatusServiceImpl.java +++ b/pluss-service-bundle/src/main/java/cn/pluss/platform/merchantChannelStatus/impl/MerchantChannelStatusServiceImpl.java @@ -482,10 +482,10 @@ public class MerchantChannelStatusServiceImpl extends ServiceImpl