|
@@ -12,11 +12,18 @@ import org.jeecg.common.api.vo.Result;
|
|
import org.jeecg.common.aspect.annotation.AutoLog;
|
|
import org.jeecg.common.aspect.annotation.AutoLog;
|
|
import org.jeecg.common.system.base.controller.JeecgController;
|
|
import org.jeecg.common.system.base.controller.JeecgController;
|
|
import org.jeecg.common.system.query.QueryGenerator;
|
|
import org.jeecg.common.system.query.QueryGenerator;
|
|
|
|
+import org.jeecg.modules.ItdmWtkehu.entity.ItdmWtkehu;
|
|
import org.jeecg.modules.itdmFirstPage.entity.ItdmTask;
|
|
import org.jeecg.modules.itdmFirstPage.entity.ItdmTask;
|
|
import org.jeecg.modules.itdmFirstPage.service.IItdmTaskService;
|
|
import org.jeecg.modules.itdmFirstPage.service.IItdmTaskService;
|
|
|
|
+import org.jeecg.modules.itdmGongDan.service.IItdmJCXMSHJHService;
|
|
|
|
+import org.jeecg.modules.itdmGongDan.vo.ItdmJHYQueryListVO;
|
|
|
|
+import org.jeecg.modules.weituo.convert.WeituoConvert;
|
|
|
|
+import org.jeecg.modules.weituo.convert.WeituoJieXiangConvert;
|
|
import org.jeecg.modules.weituo.dto.WeituoInsertCommand;
|
|
import org.jeecg.modules.weituo.dto.WeituoInsertCommand;
|
|
import org.jeecg.modules.weituo.dto.WeituoUpdateCommand;
|
|
import org.jeecg.modules.weituo.dto.WeituoUpdateCommand;
|
|
import org.jeecg.modules.weituo.entity.ItdmWeituoInfo;
|
|
import org.jeecg.modules.weituo.entity.ItdmWeituoInfo;
|
|
|
|
+import org.jeecg.modules.weituo.entity.ItdmWeituoJieXaing;
|
|
|
|
+import org.jeecg.modules.weituo.entity.ItdmWeituoJieXaingVo;
|
|
import org.jeecg.modules.weituo.entity.ItdmWeituoYangpin;
|
|
import org.jeecg.modules.weituo.entity.ItdmWeituoYangpin;
|
|
import org.jeecg.modules.weituo.mapper.ItdmWeituoYangpinMapper;
|
|
import org.jeecg.modules.weituo.mapper.ItdmWeituoYangpinMapper;
|
|
import org.jeecg.modules.weituo.service.IItdmWeituoInfoService;
|
|
import org.jeecg.modules.weituo.service.IItdmWeituoInfoService;
|
|
@@ -47,9 +54,11 @@ public class ItdmWeituoInfoController extends JeecgController<ItdmWeituoInfo, II
|
|
@Autowired
|
|
@Autowired
|
|
private IItdmTaskService taskService;
|
|
private IItdmTaskService taskService;
|
|
@Autowired
|
|
@Autowired
|
|
-
|
|
|
|
private ItdmWeituoYangpinMapper itdmWeituoYangpinMapper;
|
|
private ItdmWeituoYangpinMapper itdmWeituoYangpinMapper;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private IItdmJCXMSHJHService itdmJCXMSHJHService;
|
|
|
|
+
|
|
|
|
|
|
/**
|
|
/**
|
|
* 判断委托完成
|
|
* 判断委托完成
|
|
@@ -105,14 +114,37 @@ public class ItdmWeituoInfoController extends JeecgController<ItdmWeituoInfo, II
|
|
//@AutoLog(value = "委托信息-分页列表查询")
|
|
//@AutoLog(value = "委托信息-分页列表查询")
|
|
@ApiOperation(value = "委托信息-分页列表查询", notes = "委托信息-分页列表查询")
|
|
@ApiOperation(value = "委托信息-分页列表查询", notes = "委托信息-分页列表查询")
|
|
@GetMapping(value = "/list")
|
|
@GetMapping(value = "/list")
|
|
- public Result<IPage<ItdmWeituoInfo>> queryPageList(ItdmWeituoInfo itdmWeituoInfo,
|
|
|
|
|
|
+ public Result<ItdmWeituoJieXaing> queryPageList(ItdmWeituoInfo itdmWeituoInfo,
|
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
|
@RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
|
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
|
|
HttpServletRequest req) {
|
|
HttpServletRequest req) {
|
|
QueryWrapper<ItdmWeituoInfo> queryWrapper = QueryGenerator.initQueryWrapper(itdmWeituoInfo, req.getParameterMap());
|
|
QueryWrapper<ItdmWeituoInfo> queryWrapper = QueryGenerator.initQueryWrapper(itdmWeituoInfo, req.getParameterMap());
|
|
Page<ItdmWeituoInfo> page = new Page<ItdmWeituoInfo>(pageNo, pageSize);
|
|
Page<ItdmWeituoInfo> page = new Page<ItdmWeituoInfo>(pageNo, pageSize);
|
|
IPage<ItdmWeituoInfo> pageList = itdmWeituoInfoService.page(page, queryWrapper);
|
|
IPage<ItdmWeituoInfo> pageList = itdmWeituoInfoService.page(page, queryWrapper);
|
|
- return Result.OK(pageList);
|
|
|
|
|
|
+
|
|
|
|
+ long pages = pageList.getPages();
|
|
|
|
+ long current = pageList.getCurrent();
|
|
|
|
+ long size = pageList.getSize();
|
|
|
|
+ long total = pageList.getTotal();
|
|
|
|
+ List<ItdmWeituoInfo> list = pageList.getRecords();
|
|
|
|
+ List<ItdmJHYQueryListVO> childList = new ArrayList<>();
|
|
|
|
+ ArrayList<ItdmWeituoJieXaing> itdmWeituoJieXaingList = new ArrayList<>();
|
|
|
|
+ ItdmWeituoJieXaing itdmWeituoJieXaing = new ItdmWeituoJieXaing();
|
|
|
|
+ itdmWeituoJieXaing.setPages(pages);
|
|
|
|
+ itdmWeituoJieXaing.setCurrent(current);
|
|
|
|
+ itdmWeituoJieXaing.setSize(size);
|
|
|
|
+ itdmWeituoJieXaing.setTotal(total);
|
|
|
|
+
|
|
|
|
+ ArrayList<ItdmWeituoJieXaingVo> l = new ArrayList<>();
|
|
|
|
+ for (ItdmWeituoInfo info:list) {
|
|
|
|
+ ItdmWeituoJieXaingVo itdmWeituoJieXaingVo = new ItdmWeituoJieXaingVo();
|
|
|
|
+ itdmWeituoJieXaingVo = WeituoJieXiangConvert.INSTANCE.toWieituoInfo(info);
|
|
|
|
+ childList = itdmJCXMSHJHService.getAll3(info.getWeituoNo());
|
|
|
|
+ itdmWeituoJieXaingVo.setChildren(childList);
|
|
|
|
+ l.add(itdmWeituoJieXaingVo);
|
|
|
|
+ }
|
|
|
|
+ itdmWeituoJieXaing.setRecords(l);
|
|
|
|
+ return Result.OK(itdmWeituoJieXaing);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|