|
|
@@ -213,15 +213,17 @@ public class DeputyOrderDownController {
|
|
|
List<DeputyOrder> deOrders = new ArrayList<DeputyOrder>();
|
|
|
if (!CollectionUtils.isEmpty(orders)) {
|
|
|
for (DeputyOrder order : orders) {
|
|
|
- DeputyOrder deOrder = deputyOrderDao.findByCodeAndDeputyuu(order.getCode(),
|
|
|
- SystemSession.getUser().getEnterprise().getUu());
|
|
|
- deOrder.setDownloadstatus("待下载");
|
|
|
- deOrder.setEntrystatus("保存");
|
|
|
- deOrder.setStatuscode(Status.NOTAGREED.value());
|
|
|
- deOrder.setStatus(Status.NOTAGREED.name());
|
|
|
- deOrder.setRemark(order.getRemark());
|
|
|
- deOrder = deputyOrderDao.save(deOrder);
|
|
|
- deOrders.add(deOrder);
|
|
|
+ DeputyOrder deOrder = deputyOrderDao.findByCodeAndDeputyuuAndDownloadstatus(order.getCode(),
|
|
|
+ SystemSession.getUser().getEnterprise().getUu(), "已下载");
|
|
|
+ if (deOrder != null) {
|
|
|
+ deOrder.setDownloadstatus("待下载");
|
|
|
+ deOrder.setEntrystatus("保存");
|
|
|
+ deOrder.setStatuscode(Status.NOTAGREED.value());
|
|
|
+ deOrder.setStatus(Status.NOTAGREED.name());
|
|
|
+ deOrder.setRemark(order.getRemark());
|
|
|
+ deOrder = deputyOrderDao.save(deOrder);
|
|
|
+ deOrders.add(deOrder);
|
|
|
+ }
|
|
|
}
|
|
|
// ContextUtils.publishEvent(new DeputyorderReplyEvent(deOrders));
|
|
|
}
|
|
|
@@ -242,12 +244,14 @@ public class DeputyOrderDownController {
|
|
|
List<DeputyOrder> deOrders = new ArrayList<DeputyOrder>();
|
|
|
if (CollectionUtils.isEmpty(orders)) {
|
|
|
for (DeputyOrder order : orders) {
|
|
|
- DeputyOrder deOrder = deputyOrderDao.findByCodeAndDeputyuu(order.getCode(),
|
|
|
- SystemSession.getUser().getEnterprise().getUu());
|
|
|
- deOrder.setStatuscode(Status.AGREED.value());
|
|
|
- deOrder.setStatus(Status.AGREED.name());
|
|
|
- deOrder = deputyOrderDao.save(deOrder);
|
|
|
- deOrders.add(deOrder);
|
|
|
+ DeputyOrder deOrder = deputyOrderDao.findByCodeAndDeputyuuAndDownloadstatus(order.getCode(),
|
|
|
+ SystemSession.getUser().getEnterprise().getUu(), "已下载");
|
|
|
+ if (deOrder != null) {
|
|
|
+ deOrder.setStatuscode(Status.AGREED.value());
|
|
|
+ deOrder.setStatus(Status.AGREED.name());
|
|
|
+ deOrder = deputyOrderDao.save(deOrder);
|
|
|
+ deOrders.add(deOrder);
|
|
|
+ }
|
|
|
}
|
|
|
// ContextUtils.publishEvent(new DeputyorderReplyEvent(deOrders));
|
|
|
}
|