diff --git a/mes/hd/nladmin-system/src/main/java/org/nl/wms/pdm/service/impl/ProducetaskprocServiceImpl.java b/mes/hd/nladmin-system/src/main/java/org/nl/wms/pdm/service/impl/ProducetaskprocServiceImpl.java index a989db06..be498010 100644 --- a/mes/hd/nladmin-system/src/main/java/org/nl/wms/pdm/service/impl/ProducetaskprocServiceImpl.java +++ b/mes/hd/nladmin-system/src/main/java/org/nl/wms/pdm/service/impl/ProducetaskprocServiceImpl.java @@ -265,7 +265,8 @@ public class ProducetaskprocServiceImpl implements ProducetaskprocService { dto.setFact_weight(BigDecimal.valueOf(product_weight)); plan_finish_date = plan_finish_date.replace('/','-'); DateTime date = DateUtil.parse(plan_finish_date,"yyyy-MM-dd"); - dto.setPlan_finish_date(DateUtil.formatDate(date)); + plan_finish_date = DateUtil.formatDate(date); + dto.setPlan_finish_date(plan_finish_date); dto.setInput_optid(SecurityUtils.getCurrentUserId()); dto.setInput_optname(SecurityUtils.getNickName()); dto.setInput_time(DateUtil.now()); @@ -276,7 +277,7 @@ public class ProducetaskprocServiceImpl implements ProducetaskprocService { dto.setRemark(remark); dto.setTask_code(CodeUtil.getNewCode("PCS_TASK_CODE")); //判断表里有没有此条记录 - JSONObject jsonObject = planProcTab.query("plan_org_code = '" + plan_org_code + "' and plan_month = '" + plan_month + "' and material_code ='" + material_code + "'").uniqueResult(0); + JSONObject jsonObject = planProcTab.query("plan_org_code = '" + plan_org_code + "' and plan_month = '" + plan_month + "' and material_code ='" + material_code + "' and plan_finish_date='"+plan_finish_date+"'").uniqueResult(0); if (ObjectUtil.isEmpty(jsonObject)) { planProcTab.insert(JSONObject.parseObject(JSON.toJSONString(dto))); } else {