| | |
| | | |
| | | public boolean pushStaNoToGwcs(Integer palletizingNo, Integer staNo, Integer workNo, String barcode, String message) { |
| | | int maxRetry = 3; // 最多重试 3 次 |
| | | long retryDelay = 3000; // 重试间隔 3 秒 |
| | | long retryDelay = 10000; // 重试间隔 10 秒 |
| | | boolean finalSuccess = false; |
| | | |
| | | Map<String, Object> headers = getHeaders(); |
| | |
| | | .setPath(MesConstant.GWCS_FPKW_URL) |
| | | .setHeaders(headers) |
| | | .setJson(body) |
| | | .setTimeout(15, TimeUnit.SECONDS) // 设置连接 + 读取超时为15秒 |
| | | .setTimeout(30, TimeUnit.SECONDS) // 设置连接 + 读取超时为30秒 |
| | | .build() |
| | | .doPost(); |
| | | |
| | |
| | | try { |
| | | JSONObject resJson = JSON.parseObject(response); |
| | | int code = resJson.getIntValue("code"); // 视具体接口而定 |
| | | if (code == 0) { |
| | | if (code == 200) { |
| | | success = true; |
| | | finalSuccess = true; |
| | | log.info("{} 成功,响应:{}", attemptMsg, response); |
| | |
| | | ,{field: 'volume', align: 'center',title: '单箱毛重', hide: true} |
| | | ,{field: 'specs', align: 'center',title: '接头', hide:true} |
| | | ,{field: 'deadWarn$', align: 'center',title: '理货状态', hide: false} |
| | | ,{field: 'threeCode', align: 'center',title: '合格否', hide: false} |
| | | ,{ |
| | | field: 'threeCode', |
| | | align: 'center', |
| | | title: '合格否', |
| | | hide: false, |
| | | templet: function(d) { |
| | | return d.threeCode ? d.threeCode : '待判'; |
| | | } |
| | | } |
| | | // ,{field: 'supp', align: 'center',title: '供应商', hide: true} |
| | | // ,{field: 'suppCode', align: 'center',title: '供应商编码', hide: true} |
| | | // ,{field: 'beBatch$', align: 'center',title: '是否批次', hide: true} |