| | |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import io.swagger.annotations.ApiParam; |
| | | import jodd.util.StringUtil; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import lombok.var; |
| | | import org.aspectj.weaver.AjAttribute; |
| | |
| | | |
| | | private List<Map<String, Object>> zongjianyishengchakanyichangxiangmu(String tjNumber) { |
| | | // asyncService.updateCheckType(tjNumber); |
| | | |
| | | List<Map<String, Object>> list = new ArrayList<>(); |
| | | TjOrder order = orderService.getOrderByTjNum(tjNumber); |
| | | if(null !=order){ |
| | | List<TjOrderRemark> remarkList = orderRemarkService.getzongjianyishengchakanyichangxiangmu(tjNumber); |
| | | List<TjOrderDetail> tjOrderDetails = detailService.getzongjianyishengchakanyichangxiangmu(tjNumber); |
| | | List<Map<String, Object>> list = new ArrayList<>(); |
| | | LambdaQueryWrapper<TjOrderYcxm> wq=new LambdaQueryWrapper<>(); |
| | | wq.eq(TjOrderYcxm::getTjh,tjNumber); |
| | | List<TjOrderYcxm> ycxmList = ycxmService.list(wq); |
| | | if (null != remarkList && !remarkList.isEmpty()) { |
| | | for (TjOrderRemark remark : remarkList) { |
| | | Map<String, Object> parent = new HashMap<>(); |
| | |
| | | } |
| | | |
| | | } |
| | | if(null==ycxmList || ycxmList.isEmpty()){ |
| | | TjOrderYcxm ycxm=new TjOrderYcxm(); |
| | | ycxm.setTjh(tjNumber); |
| | | ycxm.setParentName(remark.getProName()); |
| | | ycxm.setJcxm(tjOrderDetail.getProName()); |
| | | ycxm.setJcjg(tjOrderDetail.getProResult()); |
| | | ycxm.setCkfw(tjOrderDetail.getStanId()); |
| | | ycxm.setDw(tjOrderDetail.getProAdvice()); |
| | | ycxm.setJynr(JSONUtil.toJsonStr(tjOrderDetail.getAdvices())); |
| | | ycxmService.save(ycxm); |
| | | } |
| | | |
| | | dels.add(tjOrderDetail); |
| | | } |
| | |
| | | } |
| | | |
| | | } |
| | | } |
| | | return list; |
| | | } |
| | | |