| | |
| | | path = orgAddress; |
| | | break; |
| | | case "PUR_RECEIVEBIll": //已审核收料单查询 |
| | | jsonObject.put("start_biztime", "2025-01-01 00:00:00");//业务起始日期 |
| | | jsonObject.put("start_biztime", latestUpdateTime);//业务起始日期 |
| | | // jsonObject.put("start_biztime", "2025-01-01 00:00:00");//业务起始日期 |
| | | // jsonObject.put("start_auditdate", "2025-01-01 00:00:00"; |
| | | |
| | | jsonObject.put("end_biztime", sdf1.format(now));//业务结束日期 |
| | | jsonObject.put("billno", null); |
| | | jsonObject.put("billstatus", Arrays.asList("C"));//数据状态 [A:暂存, B:已提交, C:已审核] |
| | | jsonObject.put("start_auditdate", "2025-11-25 00:00:00"); |
| | | jsonObject.put("start_auditdate", latestUpdateTime); |
| | | jsonObject.put("end_auditdate", sdf1.format(now)); |
| | | jsonObject.put("org_number", null); |
| | | jsonObject.put("supplier_number", null); |
| | |
| | | path = imMdcMftproorder; |
| | | // jsonObject.put("start_modifytime", "2025-11-25 00:00:00"); |
| | | // jsonObject.put("start_auditdate", "2025-11-25 00:00:00"); |
| | | jsonObject.put("start_createtime", "2025-11-25 00:00:00"); |
| | | jsonObject.put("start_createtime", latestUpdateTime); |
| | | jsonObject.put("end_createtime", sdf1.format(now)); |
| | | // jsonObject.put("end_auditdate", sdf1.format(now)); |
| | | // jsonObject.put("end_modifytime", sdf1.format(now)); |
| | |
| | | jsonObject.put("billno", null); |
| | | jsonObject.put("org_number", null); |
| | | jsonObject.put("billstatus", Arrays.asList("C"));//数据状态 [A:暂存, B:已提交, C:已审核] |
| | | jsonObject.put("start_createtime", "2025-11-25 00:00:00"); |
| | | jsonObject.put("start_createtime", latestUpdateTime); |
| | | jsonObject.put("end_createtime", sdf1.format(now)); |
| | | // jsonObject.put("start_modifytime", "2025-11-25 00:00:00"); |
| | | // jsonObject.put("end_modifytime", sdf1.format(now)); |
| | |
| | | jsonObject.put("billno", null); |
| | | jsonObject.put("org_number", null); |
| | | jsonObject.put("billstatus", Arrays.asList("C"));//数据状态 [A:暂存, B:已提交, C:已审核] |
| | | jsonObject.put("start_createtime", "2025-11-25 00:00:00"); |
| | | jsonObject.put("start_createtime", latestUpdateTime); |
| | | jsonObject.put("end_createtime", sdf1.format(now)); |
| | | // jsonObject.put("start_modifytime", "2025-11-25 00:00:00"); |
| | | // jsonObject.put("end_modifytime", sdf1.format(now)); |
| | |
| | | case "PRD_MORPT"://生产进仓单 |
| | | path = imProductinbill; |
| | | jsonObject.put("billstatus", Arrays.asList("C"));//数据状态 [A:暂存, B:已提交, C:已审核] |
| | | jsonObject.put("modifytime_start", "2025-11-25 00:00:00"); |
| | | jsonObject.put("modifytime_start", latestUpdateTime); |
| | | jsonObject.put("modifytime_end", sdf1.format(now)); |
| | | break; |
| | | case "STK_InspectionForm"://产品检验 |
| | | path = qcppManuinspec; |
| | | jsonObject.put("billstatus", Arrays.asList("C"));//数据状态 [A:暂存, B:已提交, C:已审核] |
| | | jsonObject.put("auditdate_start", "2025-11-25 00:00:00"); |
| | | jsonObject.put("auditdate_start", latestUpdateTime); |
| | | jsonObject.put("auditdate_end", sdf1.format(now)); |
| | | break; |
| | | } |
| | |
| | | Double width = jsonObjectNew.get("width") != null ? new BigDecimal(jsonObjectNew.get("eap7_decimalfield8").toString()).doubleValue() : 0.0; |
| | | Double length = jsonObjectNew.get("length") != null ? new BigDecimal(jsonObjectNew.get("eap7_decimalfield7").toString()).doubleValue() : 0.0; |
| | | Double netweight = jsonObjectNew.get("netweight") != null ? new BigDecimal(jsonObjectNew.get("eap7_decimalfield").toString()).doubleValue() : 0.0; |
| | | Double unit = jsonObjectNew.get("units") != null ? new BigDecimal(jsonObjectNew.get("eap7_decimalfield2").toString()).doubleValue() : 0.0; |
| | | |
| | | // 生成商品档案 |
| | | Double height1 = height*10; |
| | | Double width1 = width*10; |
| | |
| | | mat.setTagId(tag.getId()); |
| | | mat.setWeight(grossweight);//净重 |
| | | mat.setUnits(netweight);//毛重 |
| | | mat.setSafeQty(unit);// |
| | | mat.setManLength(length1); |
| | | mat.setHeight(height1); |
| | | mat.setWidth(width1); |
| | |
| | | // 更新字段 |
| | | if (!mat.getMaktx().equals(name)) mat.setMaktx(name); |
| | | if (mat.getWeight().compareTo(grossweight) != 0) mat.setWeight(grossweight); |
| | | if (mat.getUnits().compareTo(netweight) != 0) mat.setUnits(netweight); |
| | | if (mat.getSafeQty().compareTo(unit) != 0) mat.setSafeQty(unit); |
| | | if (mat.getManLength().compareTo(length) != 0) mat.setManLength(length1); |
| | | if (mat.getHeight().compareTo(height) != 0) mat.setHeight(height1); |
| | | if (mat.getWidth().compareTo(width) != 0) mat.setWidth(width1); |
| | |
| | | .doPost(); |
| | | JSONObject detailJson = JSON.parseObject(detailResp); |
| | | JSONObject detData = detailJson.getJSONObject("data"); |
| | | if(detData == null){ |
| | | continue; |
| | | } |
| | | JSONArray rows = detData.getJSONArray("rows"); |
| | | // ====== 处理明细 ====== |
| | | for (int i = 0; i < rows.size(); i++) { |
| | |
| | | } |
| | | } |
| | | } |
| | | docType.setUpdateTime(now); |
| | | docTypeService.updateById(docType); |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | docType.setUpdateTime(now); |
| | | docTypeService.updateById(docType); |
| | | } |
| | | } |