|
|
@@ -39,6 +39,17 @@ public class Transport2Controller {
|
|
|
public R<Void> addOrEdit(@RequestBody List<Transport2> transport2List) {
|
|
|
if (transport2List != null && !transport2List.isEmpty()) {
|
|
|
transport2List.forEach(transport -> {
|
|
|
+ Long channelId = transport.getChannelId();
|
|
|
+ if (channelId != null) {
|
|
|
+ Transport2 transport2 = transportService.queryTransport2ByChannelId(channelId);
|
|
|
+ if (transport2 != null) {
|
|
|
+ transport2.setDistance(transport.getDistance());
|
|
|
+ transport2.setWeight(transport.getWeight());
|
|
|
+ transport2.setFreightFee(transport.getFreightFee());
|
|
|
+ transportService.updateById(transport2);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
if (transport.getTransportId() != null) {
|
|
|
transportService.updateById(transport);
|
|
|
} else {
|