Commit d4f53ef3 authored by renchao's avatar renchao

炮孔设计模块,设计爆区爆破量模块代码编写

parent 85b36438
...@@ -5,6 +5,9 @@ import cn.wise.sc.acquisition.business.model.query.TProcessesBlastdesignHoleQuer ...@@ -5,6 +5,9 @@ import cn.wise.sc.acquisition.business.model.query.TProcessesBlastdesignHoleQuer
import cn.wise.sc.acquisition.business.service.ITProcessesBlastdesignHoleService; import cn.wise.sc.acquisition.business.service.ITProcessesBlastdesignHoleService;
import cn.wise.sc.acquisition.business.wrapper.page.Query; import cn.wise.sc.acquisition.business.wrapper.page.Query;
import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.api.R;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
...@@ -13,6 +16,8 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -13,6 +16,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.time.LocalDateTime;
/** /**
* <p> * <p>
* 前端控制器 * 前端控制器
...@@ -23,19 +28,25 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -23,19 +28,25 @@ import org.springframework.web.bind.annotation.RestController;
*/ */
@RestController @RestController
@RequestMapping("/business/t-processes-blastdesign-hole") @RequestMapping("/business/t-processes-blastdesign-hole")
@Api(tags = "炮孔设计")
public class TProcessesBlastdesignHoleController { public class TProcessesBlastdesignHoleController {
@Autowired @Autowired
private ITProcessesBlastdesignHoleService itProcessesBlastdesignHoleService; private ITProcessesBlastdesignHoleService itProcessesBlastdesignHoleService;
/** /**
* 根据条件查询炮孔设计 分页 * 根据条件查询炮孔设计 分页
* *
* @param tProcessesBlastdesignHoleQuery
* @return * @return
*/ */
@ApiOperation(value = "获取送验单列表 可分页模糊查询") @ApiOperation(value = "根据条件查询炮孔设计 可分页")
@ApiImplicitParams(value = {
@ApiImplicitParam(name = "designDate", value = "设计时间", paramType = "query", dataType = "LocalDateTime")
})
@RequestMapping(value = "/getPage", method = RequestMethod.GET) @RequestMapping(value = "/getPage", method = RequestMethod.GET)
public R getPage(TProcessesBlastdesignHoleQuery tProcessesBlastdesignHoleQuery, Query query) { public R getPage(LocalDateTime designDate,Query query) {
return itProcessesBlastdesignHoleService.getPage(tProcessesBlastdesignHoleQuery,query); TProcessesBlastdesignHoleQuery param = new TProcessesBlastdesignHoleQuery();
param.setDesignDate(designDate);
return itProcessesBlastdesignHoleService.getPage(param,query);
} }
...@@ -81,13 +92,17 @@ public class TProcessesBlastdesignHoleController { ...@@ -81,13 +92,17 @@ public class TProcessesBlastdesignHoleController {
/** /**
* 根据uid查询炮孔设计 * 根据uid查询炮孔设计
* *
* @param tProcessesBlastdesignHoleQuery
* @return * @return
*/ */
@ApiOperation(value = "根据uid查询炮孔设计") @ApiOperation(value = "根据uid查询炮孔设计")
@ApiImplicitParams(value = {
@ApiImplicitParam(name = "Uid", value = "uid", paramType = "query", dataType = "String")
})
@RequestMapping(value = "/getByUid", method = RequestMethod.GET) @RequestMapping(value = "/getByUid", method = RequestMethod.GET)
public R getByUid(TProcessesBlastdesignHoleQuery tProcessesBlastdesignHoleQuery) { public R getByUid(String Uid) {
return itProcessesBlastdesignHoleService.getByUid(tProcessesBlastdesignHoleQuery); TProcessesBlastdesignHoleQuery param = new TProcessesBlastdesignHoleQuery();
param.setUid(param.getUid());
return itProcessesBlastdesignHoleService.getByUid(param);
} }
} }
package cn.wise.sc.acquisition.business.controller; package cn.wise.sc.acquisition.business.controller;
import cn.wise.sc.acquisition.business.model.query.TProcessesBlastdesignHoleQuery;
import cn.wise.sc.acquisition.business.model.query.TProcessesBlastdesignVolumeQuery; import cn.wise.sc.acquisition.business.model.query.TProcessesBlastdesignVolumeQuery;
import cn.wise.sc.acquisition.business.service.ITProcessesBlastdesignVolumeService; import cn.wise.sc.acquisition.business.service.ITProcessesBlastdesignVolumeService;
import cn.wise.sc.acquisition.business.wrapper.page.Query; import cn.wise.sc.acquisition.business.wrapper.page.Query;
import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.api.R;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
...@@ -23,20 +27,22 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -23,20 +27,22 @@ import org.springframework.web.bind.annotation.RestController;
*/ */
@RestController @RestController
@RequestMapping("/business/t-processes-blastdesign-volume") @RequestMapping("/business/t-processes-blastdesign-volume")
@Api(tags = "设计爆区爆破量(基本信息)")
public class TProcessesBlastdesignVolumeController { public class TProcessesBlastdesignVolumeController {
@Autowired @Autowired
private ITProcessesBlastdesignVolumeService itProcessesBlastdesignVolumeService; private ITProcessesBlastdesignVolumeService itProcessesBlastdesignVolumeService;
/** /**
* 查询设计爆区爆破量列表 分页 * 查询设计爆区爆破量列表 分页
* *
* @param tProcessesBlastdesignVolumeQuery
* @return * @return
*/ */
@ApiOperation(value = "查询设计爆区爆破量列表 分页") @ApiOperation(value = "查询设计爆区爆破量列表 分页")
@RequestMapping(value = "/getPage", method = RequestMethod.GET) @RequestMapping(value = "/getPage", method = RequestMethod.GET)
public R getPage(TProcessesBlastdesignVolumeQuery tProcessesBlastdesignVolumeQuery, Query query) { public R getPage(Query query) {
return itProcessesBlastdesignVolumeService.getPage(tProcessesBlastdesignVolumeQuery,query); //tProcessesBlastdesignVolumeQuery 暂时传空,方便以后加需求
return itProcessesBlastdesignVolumeService.getPage(null, query);
} }
/** /**
...@@ -52,18 +58,25 @@ public class TProcessesBlastdesignVolumeController { ...@@ -52,18 +58,25 @@ public class TProcessesBlastdesignVolumeController {
} }
/** /**
* 根据条件查询设计爆区爆破量 * 根据条件查询设计爆区爆破量
* *
* @param tProcessesBlastdesignVolumeQuery
* @return * @return
*/ */
@ApiOperation(value = "根据条件查询设计爆区爆破量") @ApiOperation(value = "根据条件查询设计爆区爆破量")
@ApiImplicitParams(value = {
@ApiImplicitParam(name = "blastAreaName", value = "爆区名称", paramType = "query", dataType = "String"),
@ApiImplicitParam(name = "stepName", value = "平台名称", paramType = "query", dataType = "String"),
@ApiImplicitParam(name = "stopeName", value = "采区名称", paramType = "query", dataType = "String")
})
@RequestMapping(value = "/getByQuery", method = RequestMethod.GET) @RequestMapping(value = "/getByQuery", method = RequestMethod.GET)
public R getByQuery(TProcessesBlastdesignVolumeQuery tProcessesBlastdesignVolumeQuery) { public R getByQuery(String blastAreaName, String stepName, String stopeName) {
return itProcessesBlastdesignVolumeService.getByQuery(tProcessesBlastdesignVolumeQuery); //封装query对象
TProcessesBlastdesignVolumeQuery param = new TProcessesBlastdesignHoleQuery();
param.setBlastAreaName(blastAreaName);
param.setStepName(stepName);
param.setStopeName(stopeName);
return itProcessesBlastdesignVolumeService.getByQuery(param);
} }
} }
...@@ -6,6 +6,7 @@ import cn.wise.sc.acquisition.business.service.ITSampleLaboratorysheetService; ...@@ -6,6 +6,7 @@ import cn.wise.sc.acquisition.business.service.ITSampleLaboratorysheetService;
import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.api.R;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
...@@ -36,7 +37,6 @@ public class TSampleLaboratorysheetController { ...@@ -36,7 +37,6 @@ public class TSampleLaboratorysheetController {
/** /**
* 根据样号查看分析结果 * 根据样号查看分析结果
* *
* @param tSampleLaboratorysheetQuery
* @return * @return
*/ */
@ApiOperation(value = "根据样号查看分析结果") @ApiOperation(value = "根据样号查看分析结果")
...@@ -44,8 +44,10 @@ public class TSampleLaboratorysheetController { ...@@ -44,8 +44,10 @@ public class TSampleLaboratorysheetController {
@ApiImplicitParam( @ApiImplicitParam(
name = "Yh", value = "样号", required = true, dataType="String" name = "Yh", value = "样号", required = true, dataType="String"
) )
public R getByYh(TSampleLaboratorysheetQuery tSampleLaboratorysheetQuery) { public R getByYh(String yh) {
return itSampleLaboratorysheetService.getByYh(tSampleLaboratorysheetQuery); TSampleLaboratorysheetQuery param = new TSampleLaboratorysheetQuery();
param.setYh(yh);
return itSampleLaboratorysheetService.getByYh(param);
} }
...@@ -90,13 +92,17 @@ public class TSampleLaboratorysheetController { ...@@ -90,13 +92,17 @@ public class TSampleLaboratorysheetController {
/** /**
* 二维码下载 * 二维码下载
* *
* @param tSampleLaboratorysheetQuery
* @return * @return
*/ */
@ApiOperation(value = "二维码下载") @ApiOperation(value = "二维码下载")
@RequestMapping(value = "/getImage", method = RequestMethod.POST) @ApiImplicitParams(value = {
public R getImage(TSampleLaboratorysheetQuery tSampleLaboratorysheetQuery,final HttpServletResponse response) { @ApiImplicitParam(name = "yh", value = "样号", paramType = "query", dataType = "String")
return itSampleLaboratorysheetService.getImage(tSampleLaboratorysheetQuery,response); })
@RequestMapping(value = "/getImage", method = RequestMethod.GET)
public R getImage(String yh,final HttpServletResponse response) {
TSampleLaboratorysheetQuery param = new TSampleLaboratorysheetQuery();
param.setYh(yh);
return itSampleLaboratorysheetService.getImage(param,response);
} }
} }
...@@ -6,6 +6,8 @@ import cn.wise.sc.acquisition.business.service.ITSampleListService; ...@@ -6,6 +6,8 @@ import cn.wise.sc.acquisition.business.service.ITSampleListService;
import cn.wise.sc.acquisition.business.wrapper.page.Query; import cn.wise.sc.acquisition.business.wrapper.page.Query;
import com.baomidou.mybatisplus.extension.api.R; import com.baomidou.mybatisplus.extension.api.R;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -33,13 +35,17 @@ public class TSampleListController { ...@@ -33,13 +35,17 @@ public class TSampleListController {
/** /**
* 根据条件查询送验单 分页 * 根据条件查询送验单 分页
* *
* @param tSampleListQuery
* @return * @return
*/ */
@ApiOperation(value = "获取送验单列表 可分页模糊查询") @ApiOperation(value = "获取送验单列表 可分页模糊查询")
@ApiImplicitParams(value = {
@ApiImplicitParam(name = "search", value = "搜索关键字", paramType = "query", dataType = "String")
})
@RequestMapping(value = "/getPage", method = RequestMethod.GET) @RequestMapping(value = "/getPage", method = RequestMethod.GET)
public R getPage(TSampleListQuery tSampleListQuery, Query query) { public R getPage(Query query, String search) {
return itSampleListService.getPage(tSampleListQuery,query); TSampleListQuery param = new TSampleListQuery();
param.setSearch(search);
return itSampleListService.getPage(param, query);
} }
...@@ -63,7 +69,7 @@ public class TSampleListController { ...@@ -63,7 +69,7 @@ public class TSampleListController {
*/ */
@ApiOperation(value = "增加送验单") @ApiOperation(value = "增加送验单")
@RequestMapping(value = "/insertSampleList", method = RequestMethod.POST) @RequestMapping(value = "/insertSampleList", method = RequestMethod.POST)
public R insertSampleList(@RequestBody TSampleListQuery tSampleListQuery ) { public R insertSampleList(@RequestBody TSampleListQuery tSampleListQuery) {
return itSampleListService.insertSampleList(tSampleListQuery); return itSampleListService.insertSampleList(tSampleListQuery);
} }
...@@ -88,8 +94,8 @@ public class TSampleListController { ...@@ -88,8 +94,8 @@ public class TSampleListController {
*/ */
@ApiOperation(value = "保存图片") @ApiOperation(value = "保存图片")
@RequestMapping(value = "/saveImage", method = RequestMethod.POST) @RequestMapping(value = "/saveImage", method = RequestMethod.POST)
public R saveImage( TSampleListQuery query,@RequestParam(value = "file", required = true) MultipartFile file){ public R saveImage(TSampleListQuery query, @RequestParam(value = "file", required = true) MultipartFile file) {
return itSampleListService.saveImage(query,file); return itSampleListService.saveImage(query, file);
} }
/** /**
...@@ -98,9 +104,14 @@ public class TSampleListController { ...@@ -98,9 +104,14 @@ public class TSampleListController {
* @return * @return
*/ */
@ApiOperation(value = "下载图片") @ApiOperation(value = "下载图片")
@RequestMapping(value="/getImage",method=RequestMethod.GET) @ApiImplicitParams(value = {
public R getImage(TSampleListQuery query,final HttpServletResponse response){ @ApiImplicitParam(name = "yh", value = "样号", paramType = "query", dataType = "String")
return itSampleListService.getImage(query,response); })
@RequestMapping(value = "/getImage", method = RequestMethod.GET)
public R getImage(String yh, final HttpServletResponse response) {
TSampleListQuery param = new TSampleListQuery();
param.setYh(yh);
return itSampleListService.getImage(param, response);
} }
} }
......
...@@ -191,7 +191,7 @@ public class TSampleListServiceImpl extends ServiceImpl<TSampleListMapper, TSamp ...@@ -191,7 +191,7 @@ public class TSampleListServiceImpl extends ServiceImpl<TSampleListMapper, TSamp
} }
/** /**
* 获取图片二维码 * 获取图片记录形式
* *
* @param query * @param query
* @param response * @param response
...@@ -203,13 +203,12 @@ public class TSampleListServiceImpl extends ServiceImpl<TSampleListMapper, TSamp ...@@ -203,13 +203,12 @@ public class TSampleListServiceImpl extends ServiceImpl<TSampleListMapper, TSamp
//参加校验 //参加校验
Rcode.NOT_PARAM.assertNotNull(query); Rcode.NOT_PARAM.assertNotNull(query);
Rcode.NOT_PARAM.assertNotEmpty(query.getYh()); Rcode.NOT_PARAM.assertNotEmpty(query.getYh());
Rcode.NOT_PARAM.assertNotNull(query.getImageType());
TSampleList tSampleList = baseMapper.selectById(query.getYh()); TSampleList tSampleList = baseMapper.selectById(query.getYh());
if (tSampleList == null) { if (tSampleList == null) {
return R.failed("数据不存在,样号:" + query.getYh()); return R.failed("数据不存在,样号:" + query.getYh());
} }
//获取二维码或者记录形式 //获取二维码或者记录形式
ImageUtil.getImage(query.getImageType(), tSampleList, response); ImageUtil.getImage(ProjectEnum.ImageType.RECORD_CODE.getValue(), tSampleList, response);
//如果下载失败才会执行return //如果下载失败才会执行return
return R.failed("该条数据没有图片"); return R.failed("该条数据没有图片");
} }
......
...@@ -10,7 +10,6 @@ import java.time.ZoneOffset; ...@@ -10,7 +10,6 @@ import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatter;
import java.time.temporal.WeekFields; import java.time.temporal.WeekFields;
import java.util.Date; import java.util.Date;
import java.util.TimeZone;
/** /**
* @author neo.shu * @author neo.shu
...@@ -169,9 +168,5 @@ public class DateUtil { ...@@ -169,9 +168,5 @@ public class DateUtil {
return endT; return endT;
} }
public static void main(String[] args) {
System.out.println(getBeginTimeStr(LocalDateTime.now()));
System.out.println(getEndTimeStr(LocalDateTime.now()));
}
} }
...@@ -18,7 +18,6 @@ import java.awt.image.BufferedImage; ...@@ -18,7 +18,6 @@ import java.awt.image.BufferedImage;
import java.io.*; import java.io.*;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Optional;
/** /**
* Author renchao * Author renchao
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.wise.sc.acquisition.business.mapper.TMaterialEntryMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.wise.sc.acquisition.business.mapper.TMaterialOutMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.wise.sc.acquisition.business.mapper.TSafeTroubleImgMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.wise.sc.acquisition.business.mapper.TSafeTroubleMapper">
</mapper>
...@@ -2,4 +2,11 @@ ...@@ -2,4 +2,11 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.wise.sc.acquisition.business.mapper.TSysPowerMapper"> <mapper namespace="cn.wise.sc.acquisition.business.mapper.TSysPowerMapper">
<select id="getPowerByRole" resultType="cn.wise.sc.acquisition.business.entity.TSysPower">
select p.*
from T_Sys_Power p
left join T_Sys_RolePower rp on rp.PowerID = p.ID
where rp.RoleID = #{params.roleId}
</select>
</mapper> </mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment