| | |
| | | package com.fzzy.push.whhpjl; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.fzzy.api.data.ApiParam; |
| | | import com.fzzy.api.data.PushProtocol; |
| | | import com.fzzy.api.dto.ResponseDto; |
| | |
| | | log.info("身份签名:" + accessToken); |
| | | reqData.setAccesstoken(MyMD5Util.encrypt(accessToken)); |
| | | //数据总条数 |
| | | List<Object> list = (List<Object>)data; |
| | | reqData.setDatalength(list.size()); |
| | | reqData.setDatalength(1); |
| | | //数据主体,进行SM4加密 |
| | | reqData.setData(SM4Util.encryptEcb(conf.getPublicKey(), jsonData)); |
| | | //摘要,数据主体的MD5值 |
| | | reqData.setDigest(MyMD5Util.encrypt(jsonData)); |
| | | //操作类型 |
| | | reqData.setOperator("insert"); |
| | | JSONObject jsonObject = JSONObject.parseObject(JSON.toJSONString(data)); |
| | | String czbz = jsonObject.getString("czbz"); |
| | | if("u".equals(czbz)){ |
| | | czbz = "update"; |
| | | }else if("d".equals(czbz)){ |
| | | czbz = "delete"; |
| | | }else { |
| | | czbz = "insert"; |
| | | } |
| | | reqData.setOperator(czbz); |
| | | |
| | | WhjlRespDto responseDto = whjl2023HttpClientUtil.postPushData(conf.getApiUrl() + inteId, reqData); |
| | | apiLog.setStatus(responseDto.getCode() == 200 ? 0 : responseDto.getCode()); |
| | |
| | | case "1105": |
| | | return WhjlConstant.API_CODE_CFXX; |
| | | case "1106": |
| | | return WhjlConstant.API_CODE_AJXX; |
| | | return WhjlConstant.API_CODE_YGXX; |
| | | case "1107": |
| | | return WhjlConstant.API_CODE_HWXX; |
| | | return WhjlConstant.API_CODE_AJXX; |
| | | case "1108": |
| | | return WhjlConstant.API_CODE_CCSSDZDA; |
| | | return WhjlConstant.API_CODE_HWXX; |
| | | case "1109": |
| | | return WhjlConstant.API_CODE_CCSSWHJL; |
| | | return WhjlConstant.API_CODE_CCSSDZDA; |
| | | case "1110": |
| | | return WhjlConstant.API_CODE_CCSSBFJL; |
| | | return WhjlConstant.API_CODE_CCSSWHJL; |
| | | case "1111": |
| | | return WhjlConstant.API_CODE_CCSBXX; |
| | | return WhjlConstant.API_CODE_CCSSBFJL; |
| | | case "1112": |
| | | return WhjlConstant.API_CODE_CCSBWHJL; |
| | | return WhjlConstant.API_CODE_CCSBXX; |
| | | case "1113": |
| | | return WhjlConstant.API_CODE_CCSBWXJL; |
| | | return WhjlConstant.API_CODE_CCSBWHJL; |
| | | case "1114": |
| | | return WhjlConstant.API_CODE_CCSBWXJL; |
| | | case "11145": |
| | | return WhjlConstant.API_CODE_CCSBBFJL; |
| | | case "1201": |
| | | return WhjlConstant.API_CODE_FSGYSXX; |