| | |
| | | jkSketchMapper.insert(jkSketch); |
| | | return jkSketch.getId(); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteById(Integer id) { |
| | | jkSketchMapper.deleteById(id); |
| | |
| | | UpdateWrapper<JkSketch> deleteWrapper = new UpdateWrapper<>(jkSketch); |
| | | jkSketchMapper.delete(deleteWrapper); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | @PostConstruct |
| | |
| | | .set(JkSketch::getStatus,Constants.THREE) |
| | | .set(JkSketch::getPlanLineEndDate,new Date())); |
| | | } |
| | | |
| | | } |
| | | @Override |
| | | @Async |
| | |
| | | for (int j = 0; j < customerListParam.size(); j++) { |
| | | distanceMatrix1[i+1][j+1] =disList.get(j+1).getDistance() ; |
| | | } |
| | | |
| | | } |
| | | //构造优化数据模型 |
| | | dataModel.initDataInfo(vehicleNumber1,demands1,vehicleCapacities1,distanceMatrix1); |
| | |
| | | } |
| | | line.setDistance(so.getDistance()); |
| | | } |
| | | |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | success =false; |
| | |
| | | .set(JkSketch::getStatus,success?Constants.TWO:Constants.THREE) |
| | | .set(JkSketch::getPlanLineEndDate,new Date())); |
| | | } |
| | | |
| | | } |
| | | |
| | | private List<JkSketchCustomer> initSketchCustomerListParam(List<JkSketchCustomer> customerList, List<JkSketchCustomer> customerList1) { |
| | | for(JkSketchCustomer param : customerList){ |
| | | for(JkSketchCustomer model : customerList1){ |