| | |
| | | if (prdts.size() > 0) { |
| | | for (Prdt prdt : prdts) { |
| | | Date date = new Date(); |
| | | Integer type = prdt.getType(); |
| | | Mat mat = matService.selectByMatnr(prdt.getPrdNo()); |
| | | if (Cools.isEmpty(mat)) { |
| | | Mat matNew = new Mat(); |
| | | matNew.setTagId(tag.getId()); |
| | | matNew.setMatnr(prdt.getPrdNo()); |
| | | matNew.setMaktx(prdt.getName()); |
| | | matNew.setUnit(prdt.getUt()); |
| | | matNew.setSpecs(prdt.getSpc()); |
| | | matNew.setCreateBy(9999L);//9999表示erp下发 |
| | | matNew.setCreateTime(date); |
| | | matNew.setUpdateBy(9999L);//9999表示erp下发 |
| | | matNew.setUpdateTime(date); |
| | | if (matService.insert(matNew)) { |
| | | // erpSqlServer.update(sqlUpDatePrdtOne + "'" + prdt.getPrdNo() + "'"); |
| | | callApiLogSave(prdt, "PRDT", "接收ERP下发商品信息成功!添加商品信息成功!", true); |
| | | } else { |
| | | // erpSqlServer.update(sqlUpDatePrdtTwo + "'" + prdt.getPrdNo() + "'"); |
| | | callApiLogSave(prdt, "PRDT", "接收ERP下发商品信息失败!!!添加商品信息失败!!!", false); |
| | | } |
| | | } else { |
| | | // erpSqlServer.update(sqlUpDatePrdtTwo + "'" + prdt.getPrdNo() + "'"); |
| | | callApiLogSave(prdt, "PRDT", "接收ERP下发商品信息失败!!!商品已存在!!!", false); |
| | | } |
| | | /*Date date = new Date(); |
| | | if (prdt.getStatus() == 0) { |
| | | Integer type = prdt.getType(); |
| | | if (type == 1) { |
| | |
| | | } else { |
| | | callApiLogSave(prdt, "PRDT", "商品信息出现异常资料未处理!", false); |
| | | } |
| | | }*/ /*else if (prdt.getStatus() == 1) { |
| | | } else if (prdt.getStatus() == 1) { |
| | | HashMap<String, Object> condition = new HashMap<>(); |
| | | condition.put("PRD_NO", "'" + prdt.getPrdNo() + "'"); |
| | | condition.put("NAME", "'" + prdt.getName() + "'"); |
| | |
| | | // callApiLogSave(prdt, "erp_prdt", "ERP下发商品信息备份后删除成功!", true); |
| | | } else { |
| | | callApiLogSave(prdt, "PRDT", "商品信息出现异常资料未处理!", false); |
| | | }*/ |
| | | } |
| | | } |
| | | } |
| | | } catch (Exception e) { |