|
|
@ -13,6 +13,7 @@ import com.dsic.gj_erp.bean.jcsj.DmCzplpNew;
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.DmYdjh;
|
|
|
|
import com.dsic.gj_erp.bean.jhgk.DmYdjh;
|
|
|
|
import com.dsic.gj_erp.bean.kc.ImCkwpkwp;
|
|
|
|
import com.dsic.gj_erp.bean.kc.ImCkwpkwp;
|
|
|
|
import com.dsic.gj_erp.exception.CustomException;
|
|
|
|
import com.dsic.gj_erp.exception.CustomException;
|
|
|
|
|
|
|
|
import com.dsic.gj_erp.mapper.jhgk.DmYdjhMapper;
|
|
|
|
import com.dsic.gj_erp.service.jcsj.DmCzplpNewService;
|
|
|
|
import com.dsic.gj_erp.service.jcsj.DmCzplpNewService;
|
|
|
|
import com.dsic.gj_erp.service.jhgk.DmYdjhService;
|
|
|
|
import com.dsic.gj_erp.service.jhgk.DmYdjhService;
|
|
|
|
import com.dsic.gj_erp.service.kc.ImCkwpkwpService;
|
|
|
|
import com.dsic.gj_erp.service.kc.ImCkwpkwpService;
|
|
|
@ -53,6 +54,8 @@ public class DmYdjhController {
|
|
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private DmCzplpNewService czplpNewService;
|
|
|
|
private DmCzplpNewService czplpNewService;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
|
|
|
private DmYdjhMapper dmYdjhMapper;
|
|
|
|
|
|
|
|
|
|
|
|
@PostMapping("save")
|
|
|
|
@PostMapping("save")
|
|
|
|
public ResultBean<?> save(@RequestBody List<DmYdjh> list){
|
|
|
|
public ResultBean<?> save(@RequestBody List<DmYdjh> list){
|
|
|
@ -74,77 +77,24 @@ public class DmYdjhController {
|
|
|
|
// .orderByAsc("jssj,dc_ch,dc_pl,zl,lqlb")
|
|
|
|
// .orderByAsc("jssj,dc_ch,dc_pl,zl,lqlb")
|
|
|
|
|
|
|
|
|
|
|
|
map.put("yf",DateUtil.beginOfMonth(DateUtil.parseDate(map.get("yf"))).toString("yyyy/MM/dd"));
|
|
|
|
map.put("yf",DateUtil.beginOfMonth(DateUtil.parseDate(map.get("yf"))).toString("yyyy/MM/dd"));
|
|
|
|
|
|
|
|
map.put("yf1",DateUtil.endOfMonth(DateUtil.parseDate(map.get("yf"))).toString("yyyy/MM/dd"));
|
|
|
|
|
|
|
|
List<DmYdjh> getydjhhz = dmYdjhMapper.getydjhhz(map);
|
|
|
|
|
|
|
|
return new ResultBean(getydjhhz);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@RequestMapping("/getListhzBymx")
|
|
|
|
|
|
|
|
@AuthFunction
|
|
|
|
|
|
|
|
public ResultBean getListhzBymx(@RequestBody Map<String, String> map ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd");
|
|
|
|
|
|
|
|
List<DmYdjh> list= service.list(new QueryWrapper<DmYdjh>()
|
|
|
|
|
|
|
|
.eq(StrUtil.isNotEmpty(map.get("dcch")),"dc_ch",map.get("dcch"))
|
|
|
|
|
|
|
|
.eq(StrUtil.isNotEmpty(map.get("dcpl")),"dc_pl",map.get("dcpl"))
|
|
|
|
|
|
|
|
|
|
|
|
// Map<String, List<DmYdjh>> collect = list.stream().collect(Collectors.groupingBy(DmYdjh::getDcCh));
|
|
|
|
.orderByAsc("jssj,dc_ch,dc_pl,zl,lqlb")
|
|
|
|
// List<Map<String, Object>> resultMap=new ArrayList<>();
|
|
|
|
);
|
|
|
|
//验证数据获取方法,后续可以都在这里进行获取
|
|
|
|
return new ResultBean(list);
|
|
|
|
// collect.forEach((key,val)->{
|
|
|
|
|
|
|
|
// List<ImCkwpkwp> bcKcxx = kcService.getBcKcxx(key);
|
|
|
|
|
|
|
|
// List<DmCzplpNew> czplpNewList = czplpNewService.list(Wrappers.<DmCzplpNew>lambdaQuery()
|
|
|
|
|
|
|
|
// .eq(DmCzplpNew::getDcCh, key)
|
|
|
|
|
|
|
|
// );
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
// val.forEach(item->{
|
|
|
|
|
|
|
|
// Map<String, Object> itemMap = BeanUtil.beanToMap(item);
|
|
|
|
|
|
|
|
// resultMap.add(itemMap);
|
|
|
|
|
|
|
|
// bcKcxx.forEach(kc->{
|
|
|
|
|
|
|
|
// if (item.getDcCh().equals(kc.getDcCh())
|
|
|
|
|
|
|
|
// &&item.getDcFd().equals(kc.getDcPl())
|
|
|
|
|
|
|
|
// &&item.getTzbh().equals(kc.getDcTh())){
|
|
|
|
|
|
|
|
// itemMap.put("kc",kc);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
// czplpNewList.forEach(czplpNew->{
|
|
|
|
|
|
|
|
// if (item.getDcCh().equals(czplpNew.getDcCh())&&item.getDcPl().equals(czplpNew.getDcPl())) {
|
|
|
|
|
|
|
|
// /// 判断颜色
|
|
|
|
|
|
|
|
// itemMap.put("czplpNew", czplpNew);
|
|
|
|
|
|
|
|
//// if (StringUtils.isBlank(czplpNew.getXfqLqb())|| StringUtils.isBlank(item.getSlrq())) {
|
|
|
|
|
|
|
|
//// // corlor red
|
|
|
|
|
|
|
|
//// itemMap.put("color", "red");
|
|
|
|
|
|
|
|
//// } else {
|
|
|
|
|
|
|
|
//// DateTime dateStr1 = DateUtil.parse(czplpNew.getXfqLqb(), "yyyy/MM/dd");
|
|
|
|
|
|
|
|
//// DateTime dateStr2 = DateUtil.parse(item.getSlrq(), "yyyy/MM/dd");
|
|
|
|
|
|
|
|
//// int result = DateUtil.compare(dateStr1, dateStr2);
|
|
|
|
|
|
|
|
//// if (result > 0) {
|
|
|
|
|
|
|
|
//// System.out.println(dateStr1 + " is after " + dateStr2);
|
|
|
|
|
|
|
|
//// itemMap.put("color", "red");
|
|
|
|
|
|
|
|
//// } else if (result < 0) {
|
|
|
|
|
|
|
|
//// System.out.println(dateStr1 + " is before " + dateStr2);
|
|
|
|
|
|
|
|
////
|
|
|
|
|
|
|
|
//// } else {
|
|
|
|
|
|
|
|
//// System.out.println(dateStr1 + " is equal to " + dateStr2);
|
|
|
|
|
|
|
|
//// itemMap.put("color", "yellow");
|
|
|
|
|
|
|
|
//// }
|
|
|
|
|
|
|
|
//// }
|
|
|
|
|
|
|
|
//// if (StringUtils.isBlank(czplpNew.getXfqTlt())||StringUtils.isBlank(item.getHxrq())) {
|
|
|
|
|
|
|
|
//// // corlor yellow
|
|
|
|
|
|
|
|
//// itemMap.put("color", "red");
|
|
|
|
|
|
|
|
//// } else {
|
|
|
|
|
|
|
|
//// DateTime dateStr1 = DateUtil.parse(czplpNew.getXfqTlt(), "yyyy/MM/dd");
|
|
|
|
|
|
|
|
//// DateTime dateStr2 = DateUtil.parse(item.getHxrq(), "yyyy/MM/dd");
|
|
|
|
|
|
|
|
//// int result = DateUtil.compare(dateStr1, dateStr2);
|
|
|
|
|
|
|
|
//// if (result > 0) {
|
|
|
|
|
|
|
|
//// System.out.println(dateStr1 + " is after " + dateStr2);
|
|
|
|
|
|
|
|
//// itemMap.put("color", "red");
|
|
|
|
|
|
|
|
//// } else if (result < 0) {
|
|
|
|
|
|
|
|
//// System.out.println(dateStr1 + " is before " + dateStr2);
|
|
|
|
|
|
|
|
////
|
|
|
|
|
|
|
|
//// } else {
|
|
|
|
|
|
|
|
//// System.out.println(dateStr1 + " is equal to " + dateStr2);
|
|
|
|
|
|
|
|
//// itemMap.put("color", "yellow");
|
|
|
|
|
|
|
|
//// }
|
|
|
|
|
|
|
|
//// }
|
|
|
|
|
|
|
|
// }else {
|
|
|
|
|
|
|
|
// // itemMap.put("color", "red");
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
return new ResultBean();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@RequestMapping("/getList")
|
|
|
|
@RequestMapping("/getList")
|
|
|
|
@AuthFunction
|
|
|
|
@AuthFunction
|
|
|
|
public ResultBean getList(@RequestBody Map<String, String> map ) {
|
|
|
|
public ResultBean getList(@RequestBody Map<String, String> map ) {
|
|
|
|