订货计划接口修改

master
xiaoning 2 years ago
parent f549012654
commit 718a28d8c8

@ -91,8 +91,17 @@ public class 三月滚动排产控制器 {
} }
@PostMapping("saveDhjh") @PostMapping("saveDhjh")
public ResultBean<?> 设置订货计划(@RequestBody 订货计划 _订货计划){ public ResultBean<?> 设置订货计划(@RequestBody List<订货计划> _订货计划){
_订货计划滚动信息接口.save(_订货计划); for (订货计划 订货计划 : _订货计划) {
_订货计划滚动信息接口.save(订货计划);
}
return new ResultBean<>();
}
@PostMapping("removeDhjh")
public ResultBean<?> 删除订货计划(@RequestBody List<订货计划> _订货计划){
for (订货计划 订货计划 : _订货计划) {
_订货计划滚动信息接口.remove(订货计划.getKey());
}
return new ResultBean<>(); return new ResultBean<>();
} }
@ -131,7 +140,7 @@ public class 三月滚动排产控制器 {
return new ResultBean<>(); return new ResultBean<>();
} }
@PostMapping("remove") @PostMapping("removeSbcn")
public ResultBean<?> 删除产能(@RequestBody List<设备产能> _设备产能){ public ResultBean<?> 删除产能(@RequestBody List<设备产能> _设备产能){
for (设备产能 设备产能 : _设备产能) { for (设备产能 设备产能 : _设备产能) {
_设备产能接口.remove(设备产能.getCode()); _设备产能接口.remove(设备产能.getCode());

@ -1,5 +1,6 @@
package com.dsic.gj_erp.pc.service; package com.dsic.gj_erp.pc.service;
import com.dsic.gj_erp.bean.jhgk.DmSygd;
import com.dsic.gj_erp.pc.工序CD; import com.dsic.gj_erp.pc.工序CD;
import com.dsic.gj_erp.pc.订货计划; import com.dsic.gj_erp.pc.订货计划;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
@ -9,10 +10,8 @@ import org.springframework.cache.annotation.Cacheable;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.ArrayList; import java.util.*;
import java.util.HashMap; import java.util.stream.Collectors;
import java.util.List;
import java.util.Set;
@Service @Service
@AllArgsConstructor @AllArgsConstructor
@ -46,6 +45,7 @@ public class 订货计划滚动信息接口 {
订货计划 _订货计划= (订货计划) redisTemplate.opsForValue().get(key); 订货计划 _订货计划= (订货计划) redisTemplate.opsForValue().get(key);
list.add(_订货计划); list.add(_订货计划);
} }
list = list.stream().sorted(Comparator.comparing(订货计划::getMonth).thenComparing(订货计划::getIndex)).collect(Collectors.toList());
return list; return list;
} }
} }

@ -6,6 +6,7 @@ import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import java.util.ArrayList;
import java.util.List; import java.util.List;
@Getter @Getter
@ -20,7 +21,7 @@ public class 订货计划 {
private String tonnage; private String tonnage;
private String sumWeight; private String sumWeight;
private String allArriveData;//到齐日期 private String allArriveData;//到齐日期
private String key;
public String getKey(){ public String getKey(){
return this.month+this.dcch+pls; return this.month+this.dcch+pls;
} }
@ -37,6 +38,7 @@ public class 订货计划 {
try { try {
int start=Integer.parseInt(split.get(0)); int start=Integer.parseInt(split.get(0));
int end=Integer.parseInt(split.get(1)); int end=Integer.parseInt(split.get(1));
this.plList=new ArrayList<>();
for (int i=start;i<=end;i++){ for (int i=start;i<=end;i++){
this.plList.add(i+""); this.plList.add(i+"");
} }

Loading…
Cancel
Save