Commit befb6757 authored by 竹天卫's avatar 竹天卫

计划加上实施情况

parent a28c9c41
...@@ -3,6 +3,7 @@ package cn.wise.sc.cement.business.controller; ...@@ -3,6 +3,7 @@ package cn.wise.sc.cement.business.controller;
import cn.wise.sc.cement.business.model.BaseResponse; import cn.wise.sc.cement.business.model.BaseResponse;
import cn.wise.sc.cement.business.model.PageQuery; import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.query.PlanConsumablesPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanConsumablesPurchaseQuery;
import cn.wise.sc.cement.business.model.query.PlanFinishQuery;
import cn.wise.sc.cement.business.model.query.PlanStandardPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanStandardPurchaseQuery;
import cn.wise.sc.cement.business.service.IPlanConsumablesPurchaseService; import cn.wise.sc.cement.business.service.IPlanConsumablesPurchaseService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -93,9 +94,9 @@ public class PlanConsumablesPurchaseController { ...@@ -93,9 +94,9 @@ public class PlanConsumablesPurchaseController {
@ApiOperation(value = "采购完成") @ApiOperation(value = "采购完成")
@PostMapping("/finish") @PostMapping("/finish")
public BaseResponse finish(Integer id) { public BaseResponse finish(PlanFinishQuery query) {
try { try {
return consumablesPurchaseService.finish(id); return consumablesPurchaseService.finish(query);
} catch (Exception e) { } catch (Exception e) {
log.debug("采购完成{}", e); log.debug("采购完成{}", e);
} }
......
...@@ -4,6 +4,7 @@ import cn.wise.sc.cement.business.model.BaseResponse; ...@@ -4,6 +4,7 @@ import cn.wise.sc.cement.business.model.BaseResponse;
import cn.wise.sc.cement.business.model.PageQuery; import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.query.PlanEquipmentMaintainQuery; import cn.wise.sc.cement.business.model.query.PlanEquipmentMaintainQuery;
import cn.wise.sc.cement.business.model.query.PlanEquipmentPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanEquipmentPurchaseQuery;
import cn.wise.sc.cement.business.model.query.PlanFinishQuery;
import cn.wise.sc.cement.business.service.IPlanEquipmentMaintainService; import cn.wise.sc.cement.business.service.IPlanEquipmentMaintainService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
...@@ -93,9 +94,9 @@ public class PlanEquipmentMaintainController { ...@@ -93,9 +94,9 @@ public class PlanEquipmentMaintainController {
@ApiOperation(value = "维护完成") @ApiOperation(value = "维护完成")
@PostMapping("/finish") @PostMapping("/finish")
public BaseResponse finish(Integer id) { public BaseResponse finish(PlanFinishQuery query) {
try { try {
return equipmentMaintainService.finish(id); return equipmentMaintainService.finish(query);
} catch (Exception e) { } catch (Exception e) {
log.debug("维护完成{}", e); log.debug("维护完成{}", e);
} }
......
...@@ -37,12 +37,13 @@ public class PlanEquipmentPurchaseController { ...@@ -37,12 +37,13 @@ public class PlanEquipmentPurchaseController {
@ApiOperation(value = "设备采购计划分页列表") @ApiOperation(value = "设备采购计划分页列表")
@ApiImplicitParams(value = { @ApiImplicitParams(value = {
@ApiImplicitParam(name = "name", value = "产品名称", paramType = "query", dataType = "String") @ApiImplicitParam(name = "name", value = "产品名称", paramType = "query", dataType = "String"),
@ApiImplicitParam(name = "status", value = "状态:0待采购,1已完成", paramType = "query", dataType = "Integer")
}) })
@GetMapping("/getPage") @GetMapping("/getPage")
public BaseResponse getPage(PageQuery pageQuery, String name) { public BaseResponse getPage(PageQuery pageQuery, String name, Integer status) {
try { try {
return equipmentPurchaseService.getPage(pageQuery, name); return equipmentPurchaseService.getPage(pageQuery, name, status);
} catch (Exception e) { } catch (Exception e) {
log.debug("设备采购计划分页列表{}", e); log.debug("设备采购计划分页列表{}", e);
} }
...@@ -51,9 +52,9 @@ public class PlanEquipmentPurchaseController { ...@@ -51,9 +52,9 @@ public class PlanEquipmentPurchaseController {
@ApiOperation("设备采购计划列表导出") @ApiOperation("设备采购计划列表导出")
@PostMapping("/export") @PostMapping("/export")
public void export(String name, String fileName, HttpServletResponse response) { public void export(String name, String fileName, Integer status, HttpServletResponse response) {
try { try {
equipmentPurchaseService.export(name, fileName, response); equipmentPurchaseService.export(name, fileName, status, response);
} catch (Exception e) { } catch (Exception e) {
log.debug("设备采购计划列表导出{}", e); log.debug("设备采购计划列表导出{}", e);
} }
......
...@@ -4,6 +4,7 @@ import cn.wise.sc.cement.business.model.BaseResponse; ...@@ -4,6 +4,7 @@ import cn.wise.sc.cement.business.model.BaseResponse;
import cn.wise.sc.cement.business.model.PageQuery; import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.query.PlanEquipmentPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanEquipmentPurchaseQuery;
import cn.wise.sc.cement.business.model.query.PlanEquipmentRepairQuery; import cn.wise.sc.cement.business.model.query.PlanEquipmentRepairQuery;
import cn.wise.sc.cement.business.model.query.PlanFinishQuery;
import cn.wise.sc.cement.business.service.IPlanEquipmentRepairService; import cn.wise.sc.cement.business.service.IPlanEquipmentRepairService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParam;
...@@ -93,9 +94,9 @@ public class PlanEquipmentRepairController { ...@@ -93,9 +94,9 @@ public class PlanEquipmentRepairController {
@ApiOperation(value = "维修完成") @ApiOperation(value = "维修完成")
@PostMapping("/finish") @PostMapping("/finish")
public BaseResponse finish(Integer id) { public BaseResponse finish(PlanFinishQuery query) {
try { try {
return equipmentRepairService.finish(id); return equipmentRepairService.finish(query);
} catch (Exception e) { } catch (Exception e) {
log.debug("维修完成{}", e); log.debug("维修完成{}", e);
} }
......
...@@ -3,6 +3,7 @@ package cn.wise.sc.cement.business.controller; ...@@ -3,6 +3,7 @@ package cn.wise.sc.cement.business.controller;
import cn.wise.sc.cement.business.model.BaseResponse; import cn.wise.sc.cement.business.model.BaseResponse;
import cn.wise.sc.cement.business.model.PageQuery; import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.query.PlanEquipmentPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanEquipmentPurchaseQuery;
import cn.wise.sc.cement.business.model.query.PlanFinishQuery;
import cn.wise.sc.cement.business.model.query.PlanStandardPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanStandardPurchaseQuery;
import cn.wise.sc.cement.business.service.IPlanStandardPurchaseService; import cn.wise.sc.cement.business.service.IPlanStandardPurchaseService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -94,9 +95,9 @@ public class PlanStandardPurchaseController { ...@@ -94,9 +95,9 @@ public class PlanStandardPurchaseController {
@ApiOperation(value = "采购完成") @ApiOperation(value = "采购完成")
@PostMapping("/finish") @PostMapping("/finish")
public BaseResponse finish(Integer id) { public BaseResponse finish(PlanFinishQuery query) {
try { try {
return standardPurchaseService.finish(id); return standardPurchaseService.finish(query);
} catch (Exception e) { } catch (Exception e) {
log.debug("采购完成{}", e); log.debug("采购完成{}", e);
} }
......
...@@ -67,6 +67,9 @@ public class PlanConsumablesPurchase implements Serializable { ...@@ -67,6 +67,9 @@ public class PlanConsumablesPurchase implements Serializable {
@ApiModelProperty("状态(0禁用,1已启用)") @ApiModelProperty("状态(0禁用,1已启用)")
private Integer status; private Integer status;
@ApiModelProperty("实施情况")
private String implementation;
@ApiModelProperty("创建时间") @ApiModelProperty("创建时间")
private LocalDateTime createTime; private LocalDateTime createTime;
......
...@@ -71,6 +71,9 @@ public class PlanEquipmentMaintain implements Serializable { ...@@ -71,6 +71,9 @@ public class PlanEquipmentMaintain implements Serializable {
@ApiModelProperty("状态(0待完成,1已完成)") @ApiModelProperty("状态(0待完成,1已完成)")
private Integer status; private Integer status;
@ApiModelProperty("实施情况")
private String implementation;
@ApiModelProperty("创建时间") @ApiModelProperty("创建时间")
private LocalDateTime createTime; private LocalDateTime createTime;
......
...@@ -64,6 +64,9 @@ public class PlanEquipmentRepair implements Serializable { ...@@ -64,6 +64,9 @@ public class PlanEquipmentRepair implements Serializable {
@ApiModelProperty("状态(0待完成,1已完成)") @ApiModelProperty("状态(0待完成,1已完成)")
private Integer status; private Integer status;
@ApiModelProperty("实施情况")
private String implementation;
@ApiModelProperty("创建时间") @ApiModelProperty("创建时间")
private LocalDateTime createTime; private LocalDateTime createTime;
......
...@@ -62,6 +62,9 @@ public class PlanStandardPurchase implements Serializable { ...@@ -62,6 +62,9 @@ public class PlanStandardPurchase implements Serializable {
@ApiModelProperty("状态(0禁用,1已启用)") @ApiModelProperty("状态(0禁用,1已启用)")
private Integer status; private Integer status;
@ApiModelProperty("实施情况")
private String implementation;
@ApiModelProperty("创建时间") @ApiModelProperty("创建时间")
private LocalDateTime createTime; private LocalDateTime createTime;
......
...@@ -57,6 +57,9 @@ public class PlanConsumablesPurchaseVo { ...@@ -57,6 +57,9 @@ public class PlanConsumablesPurchaseVo {
@ApiModelProperty("状态(0禁用,1已启用)") @ApiModelProperty("状态(0禁用,1已启用)")
private Integer status; private Integer status;
@ApiModelProperty("实施情况")
private String implementation;
@ApiModelProperty("创建时间") @ApiModelProperty("创建时间")
private LocalDateTime createTime; private LocalDateTime createTime;
......
...@@ -63,6 +63,9 @@ public class PlanEquipmentMaintainVo { ...@@ -63,6 +63,9 @@ public class PlanEquipmentMaintainVo {
@ApiModelProperty("状态(0待完成,1已完成)") @ApiModelProperty("状态(0待完成,1已完成)")
private Integer status; private Integer status;
@ApiModelProperty("实施情况")
private String implementation;
@ApiModelProperty("创建时间") @ApiModelProperty("创建时间")
private LocalDateTime createTime; private LocalDateTime createTime;
......
...@@ -57,6 +57,9 @@ public class PlanEquipmentPurchaseVo { ...@@ -57,6 +57,9 @@ public class PlanEquipmentPurchaseVo {
@ApiModelProperty("状态(0待完成,1已完成)") @ApiModelProperty("状态(0待完成,1已完成)")
private Integer status; private Integer status;
@ApiModelProperty("实施情况")
private String implementation;
@ApiModelProperty("创建时间") @ApiModelProperty("创建时间")
private LocalDateTime createTime; private LocalDateTime createTime;
......
...@@ -54,6 +54,9 @@ public class PlanEquipmentRepairVo { ...@@ -54,6 +54,9 @@ public class PlanEquipmentRepairVo {
@ApiModelProperty("状态(0待完成,1已完成)") @ApiModelProperty("状态(0待完成,1已完成)")
private Integer status; private Integer status;
@ApiModelProperty("实施情况")
private String implementation;
@ApiModelProperty("创建时间") @ApiModelProperty("创建时间")
private LocalDateTime createTime; private LocalDateTime createTime;
......
...@@ -54,6 +54,9 @@ public class PlanStandardPurchaseVo { ...@@ -54,6 +54,9 @@ public class PlanStandardPurchaseVo {
@ApiModelProperty("状态(0禁用,1已启用)") @ApiModelProperty("状态(0禁用,1已启用)")
private Integer status; private Integer status;
@ApiModelProperty("实施情况")
private String implementation;
@ApiModelProperty("创建时间") @ApiModelProperty("创建时间")
private LocalDateTime createTime; private LocalDateTime createTime;
......
...@@ -4,6 +4,7 @@ import cn.wise.sc.cement.business.entity.PlanConsumablesPurchase; ...@@ -4,6 +4,7 @@ import cn.wise.sc.cement.business.entity.PlanConsumablesPurchase;
import cn.wise.sc.cement.business.model.BaseResponse; import cn.wise.sc.cement.business.model.BaseResponse;
import cn.wise.sc.cement.business.model.PageQuery; import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.query.PlanConsumablesPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanConsumablesPurchaseQuery;
import cn.wise.sc.cement.business.model.query.PlanFinishQuery;
import cn.wise.sc.cement.business.model.vo.PlanConsumablesPurchaseVo; import cn.wise.sc.cement.business.model.vo.PlanConsumablesPurchaseVo;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
...@@ -30,7 +31,7 @@ public interface IPlanConsumablesPurchaseService extends IService<PlanConsumable ...@@ -30,7 +31,7 @@ public interface IPlanConsumablesPurchaseService extends IService<PlanConsumable
BaseResponse<PlanConsumablesPurchaseVo> getDetail(Integer id); BaseResponse<PlanConsumablesPurchaseVo> getDetail(Integer id);
BaseResponse<String> finish(Integer id); BaseResponse<String> finish(PlanFinishQuery query);
BaseResponse<String> delete(Integer id); BaseResponse<String> delete(Integer id);
......
...@@ -4,6 +4,7 @@ import cn.wise.sc.cement.business.entity.PlanEquipmentMaintain; ...@@ -4,6 +4,7 @@ import cn.wise.sc.cement.business.entity.PlanEquipmentMaintain;
import cn.wise.sc.cement.business.model.BaseResponse; import cn.wise.sc.cement.business.model.BaseResponse;
import cn.wise.sc.cement.business.model.PageQuery; import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.query.PlanEquipmentMaintainQuery; import cn.wise.sc.cement.business.model.query.PlanEquipmentMaintainQuery;
import cn.wise.sc.cement.business.model.query.PlanFinishQuery;
import cn.wise.sc.cement.business.model.vo.PlanEquipmentMaintainVo; import cn.wise.sc.cement.business.model.vo.PlanEquipmentMaintainVo;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
...@@ -30,7 +31,7 @@ public interface IPlanEquipmentMaintainService extends IService<PlanEquipmentMai ...@@ -30,7 +31,7 @@ public interface IPlanEquipmentMaintainService extends IService<PlanEquipmentMai
BaseResponse<PlanEquipmentMaintainVo> getDetail(Integer id); BaseResponse<PlanEquipmentMaintainVo> getDetail(Integer id);
BaseResponse<String> finish(Integer id); BaseResponse<String> finish(PlanFinishQuery query);
BaseResponse<String> delete(Integer id); BaseResponse<String> delete(Integer id);
......
...@@ -21,9 +21,9 @@ import javax.servlet.http.HttpServletResponse; ...@@ -21,9 +21,9 @@ import javax.servlet.http.HttpServletResponse;
*/ */
public interface IPlanEquipmentPurchaseService extends IService<PlanEquipmentPurchase> { public interface IPlanEquipmentPurchaseService extends IService<PlanEquipmentPurchase> {
BaseResponse<IPage<PlanEquipmentPurchaseVo>> getPage(PageQuery pageQuery, String name); BaseResponse<IPage<PlanEquipmentPurchaseVo>> getPage(PageQuery pageQuery, String name, Integer status);
void export(String name, String fileName, HttpServletResponse response); void export(String name, String fileName, Integer status, HttpServletResponse response);
BaseResponse<PlanEquipmentPurchase> create(PlanEquipmentPurchaseQuery query); BaseResponse<PlanEquipmentPurchase> create(PlanEquipmentPurchaseQuery query);
......
...@@ -4,6 +4,7 @@ import cn.wise.sc.cement.business.entity.PlanEquipmentRepair; ...@@ -4,6 +4,7 @@ import cn.wise.sc.cement.business.entity.PlanEquipmentRepair;
import cn.wise.sc.cement.business.model.BaseResponse; import cn.wise.sc.cement.business.model.BaseResponse;
import cn.wise.sc.cement.business.model.PageQuery; import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.query.PlanEquipmentRepairQuery; import cn.wise.sc.cement.business.model.query.PlanEquipmentRepairQuery;
import cn.wise.sc.cement.business.model.query.PlanFinishQuery;
import cn.wise.sc.cement.business.model.vo.PlanEquipmentRepairVo; import cn.wise.sc.cement.business.model.vo.PlanEquipmentRepairVo;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
...@@ -31,7 +32,7 @@ public interface IPlanEquipmentRepairService extends IService<PlanEquipmentRepai ...@@ -31,7 +32,7 @@ public interface IPlanEquipmentRepairService extends IService<PlanEquipmentRepai
BaseResponse<PlanEquipmentRepairVo> getDetail(Integer id); BaseResponse<PlanEquipmentRepairVo> getDetail(Integer id);
BaseResponse<String> finish(Integer id); BaseResponse<String> finish(PlanFinishQuery query);
BaseResponse<String> delete(Integer id); BaseResponse<String> delete(Integer id);
......
...@@ -3,6 +3,7 @@ package cn.wise.sc.cement.business.service; ...@@ -3,6 +3,7 @@ package cn.wise.sc.cement.business.service;
import cn.wise.sc.cement.business.entity.PlanStandardPurchase; import cn.wise.sc.cement.business.entity.PlanStandardPurchase;
import cn.wise.sc.cement.business.model.BaseResponse; import cn.wise.sc.cement.business.model.BaseResponse;
import cn.wise.sc.cement.business.model.PageQuery; import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.query.PlanFinishQuery;
import cn.wise.sc.cement.business.model.query.PlanStandardPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanStandardPurchaseQuery;
import cn.wise.sc.cement.business.model.vo.PlanStandardPurchaseVo; import cn.wise.sc.cement.business.model.vo.PlanStandardPurchaseVo;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
...@@ -30,7 +31,7 @@ public interface IPlanStandardPurchaseService extends IService<PlanStandardPurch ...@@ -30,7 +31,7 @@ public interface IPlanStandardPurchaseService extends IService<PlanStandardPurch
BaseResponse<PlanStandardPurchaseVo> getDetail(Integer id); BaseResponse<PlanStandardPurchaseVo> getDetail(Integer id);
BaseResponse<String> finish(Integer id); BaseResponse<String> finish(PlanFinishQuery query);
BaseResponse<String> delete(Integer id); BaseResponse<String> delete(Integer id);
......
...@@ -8,6 +8,7 @@ import cn.wise.sc.cement.business.model.LoginUser; ...@@ -8,6 +8,7 @@ import cn.wise.sc.cement.business.model.LoginUser;
import cn.wise.sc.cement.business.model.PageQuery; import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.query.PlanConsumablesPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanConsumablesPurchaseQuery;
import cn.wise.sc.cement.business.model.query.PlanEquipmentPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanEquipmentPurchaseQuery;
import cn.wise.sc.cement.business.model.query.PlanFinishQuery;
import cn.wise.sc.cement.business.model.vo.PlanConsumablesPurchaseVo; import cn.wise.sc.cement.business.model.vo.PlanConsumablesPurchaseVo;
import cn.wise.sc.cement.business.model.vo.PlanEquipmentPurchaseVo; import cn.wise.sc.cement.business.model.vo.PlanEquipmentPurchaseVo;
import cn.wise.sc.cement.business.service.IPlanConsumablesPurchaseService; import cn.wise.sc.cement.business.service.IPlanConsumablesPurchaseService;
...@@ -185,19 +186,20 @@ public class PlanConsumablesPurchaseServiceImpl extends ServiceImpl<PlanConsumab ...@@ -185,19 +186,20 @@ public class PlanConsumablesPurchaseServiceImpl extends ServiceImpl<PlanConsumab
/** /**
* 采购完成 * 采购完成
* *
* @param id * @param query
* @return * @return
*/ */
@Transactional @Transactional
@Override @Override
public BaseResponse<String> finish(Integer id) { public BaseResponse<String> finish(PlanFinishQuery query) {
if (id == null) { if (query == null || query.getId() == null) {
return BaseResponse.errorMsg("参数错误!"); return BaseResponse.errorMsg("参数错误!");
} }
PlanConsumablesPurchase pep = consumablesPurchaseMapper.selectById(id); PlanConsumablesPurchase pep = consumablesPurchaseMapper.selectById(query.getId());
if (pep == null) { if (pep == null) {
return BaseResponse.errorMsg("数据错误!"); return BaseResponse.errorMsg("数据错误!");
} }
pep.setTechnicalIndex(query.getImplementation());
pep.setStatus(1); //采购完成 pep.setStatus(1); //采购完成
consumablesPurchaseMapper.updateById(pep); consumablesPurchaseMapper.updateById(pep);
return BaseResponse.okData("采购完成"); return BaseResponse.okData("采购完成");
......
...@@ -8,6 +8,7 @@ import cn.wise.sc.cement.business.model.LoginUser; ...@@ -8,6 +8,7 @@ import cn.wise.sc.cement.business.model.LoginUser;
import cn.wise.sc.cement.business.model.PageQuery; import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.query.PlanEquipmentMaintainQuery; import cn.wise.sc.cement.business.model.query.PlanEquipmentMaintainQuery;
import cn.wise.sc.cement.business.model.query.PlanEquipmentPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanEquipmentPurchaseQuery;
import cn.wise.sc.cement.business.model.query.PlanFinishQuery;
import cn.wise.sc.cement.business.model.vo.PlanEquipmentMaintainVo; import cn.wise.sc.cement.business.model.vo.PlanEquipmentMaintainVo;
import cn.wise.sc.cement.business.model.vo.PlanEquipmentPurchaseVo; import cn.wise.sc.cement.business.model.vo.PlanEquipmentPurchaseVo;
import cn.wise.sc.cement.business.service.IPlanEquipmentMaintainService; import cn.wise.sc.cement.business.service.IPlanEquipmentMaintainService;
...@@ -184,19 +185,20 @@ public class PlanEquipmentMaintainServiceImpl extends ServiceImpl<PlanEquipmentM ...@@ -184,19 +185,20 @@ public class PlanEquipmentMaintainServiceImpl extends ServiceImpl<PlanEquipmentM
/** /**
* 维护完成 * 维护完成
* *
* @param id * @param query
* @return * @return
*/ */
@Transactional @Transactional
@Override @Override
public BaseResponse<String> finish(Integer id) { public BaseResponse<String> finish(PlanFinishQuery query) {
if (id == null) { if (query == null || query.getId() == null) {
return BaseResponse.errorMsg("参数错误!"); return BaseResponse.errorMsg("参数错误!");
} }
PlanEquipmentMaintain pep = equipmentMaintainMapper.selectById(id); PlanEquipmentMaintain pep = equipmentMaintainMapper.selectById(query.getId());
if (pep == null) { if (pep == null) {
return BaseResponse.errorMsg("数据错误!"); return BaseResponse.errorMsg("数据错误!");
} }
pep.setImplementation(query.getImplementation());
pep.setStatus(1); //维护完成 pep.setStatus(1); //维护完成
equipmentMaintainMapper.updateById(pep); equipmentMaintainMapper.updateById(pep);
return BaseResponse.okData("维护完成"); return BaseResponse.okData("维护完成");
......
...@@ -60,9 +60,10 @@ public class PlanEquipmentPurchaseServiceImpl extends ServiceImpl<PlanEquipmentP ...@@ -60,9 +60,10 @@ public class PlanEquipmentPurchaseServiceImpl extends ServiceImpl<PlanEquipmentP
* @return * @return
*/ */
@Override @Override
public BaseResponse<IPage<PlanEquipmentPurchaseVo>> getPage(PageQuery pageQuery, String name) { public BaseResponse<IPage<PlanEquipmentPurchaseVo>> getPage(PageQuery pageQuery, String name, Integer status) {
Map<String, Object> params = new HashMap<>(); Map<String, Object> params = new HashMap<>();
params.put("name", name); params.put("name", name);
params.put("status", status);
Page<PlanEquipmentPurchaseVo> page = new Page<>(pageQuery.getPageNo(), pageQuery.getPageSize()); Page<PlanEquipmentPurchaseVo> page = new Page<>(pageQuery.getPageNo(), pageQuery.getPageSize());
IPage<PlanEquipmentPurchaseVo> pages = equipmentPurchaseMapper.getPage(page, params); IPage<PlanEquipmentPurchaseVo> pages = equipmentPurchaseMapper.getPage(page, params);
return BaseResponse.okData(pages); return BaseResponse.okData(pages);
...@@ -73,12 +74,14 @@ public class PlanEquipmentPurchaseServiceImpl extends ServiceImpl<PlanEquipmentP ...@@ -73,12 +74,14 @@ public class PlanEquipmentPurchaseServiceImpl extends ServiceImpl<PlanEquipmentP
* *
* @param name * @param name
* @param fileName * @param fileName
* @param status
* @param response * @param response
*/ */
@Override @Override
public void export(String name, String fileName, HttpServletResponse response) { public void export(String name, String fileName, Integer status, HttpServletResponse response) {
Map<String, Object> params = new HashMap<>(); Map<String, Object> params = new HashMap<>();
params.put("name", name); params.put("name", name);
params.put("status", status);
List<Map<String, Object>> list = equipmentPurchaseMapper.exportList(params); List<Map<String, Object>> list = equipmentPurchaseMapper.exportList(params);
if (!com.baomidou.mybatisplus.core.toolkit.CollectionUtils.isEmpty(list)) { if (!com.baomidou.mybatisplus.core.toolkit.CollectionUtils.isEmpty(list)) {
......
...@@ -8,6 +8,7 @@ import cn.wise.sc.cement.business.model.LoginUser; ...@@ -8,6 +8,7 @@ import cn.wise.sc.cement.business.model.LoginUser;
import cn.wise.sc.cement.business.model.PageQuery; import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.query.PlanEquipmentPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanEquipmentPurchaseQuery;
import cn.wise.sc.cement.business.model.query.PlanEquipmentRepairQuery; import cn.wise.sc.cement.business.model.query.PlanEquipmentRepairQuery;
import cn.wise.sc.cement.business.model.query.PlanFinishQuery;
import cn.wise.sc.cement.business.model.vo.PlanEquipmentPurchaseVo; import cn.wise.sc.cement.business.model.vo.PlanEquipmentPurchaseVo;
import cn.wise.sc.cement.business.model.vo.PlanEquipmentRepairVo; import cn.wise.sc.cement.business.model.vo.PlanEquipmentRepairVo;
import cn.wise.sc.cement.business.service.IPlanEquipmentRepairService; import cn.wise.sc.cement.business.service.IPlanEquipmentRepairService;
...@@ -184,19 +185,20 @@ public class PlanEquipmentRepairServiceImpl extends ServiceImpl<PlanEquipmentRep ...@@ -184,19 +185,20 @@ public class PlanEquipmentRepairServiceImpl extends ServiceImpl<PlanEquipmentRep
/** /**
* 维修完成 * 维修完成
* *
* @param id * @param query
* @return * @return
*/ */
@Transactional @Transactional
@Override @Override
public BaseResponse<String> finish(Integer id) { public BaseResponse<String> finish(PlanFinishQuery query) {
if (id == null) { if (query == null || query.getId() == null) {
return BaseResponse.errorMsg("参数错误!"); return BaseResponse.errorMsg("参数错误!");
} }
PlanEquipmentRepair pep = equipmentRepairMapper.selectById(id); PlanEquipmentRepair pep = equipmentRepairMapper.selectById(query.getId());
if (pep == null) { if (pep == null) {
return BaseResponse.errorMsg("数据错误!"); return BaseResponse.errorMsg("数据错误!");
} }
pep.setImplementation(query.getImplementation());
pep.setStatus(1); //维修完成 pep.setStatus(1); //维修完成
equipmentRepairMapper.updateById(pep); equipmentRepairMapper.updateById(pep);
return BaseResponse.okData("维修完成"); return BaseResponse.okData("维修完成");
......
...@@ -7,6 +7,7 @@ import cn.wise.sc.cement.business.model.BaseResponse; ...@@ -7,6 +7,7 @@ import cn.wise.sc.cement.business.model.BaseResponse;
import cn.wise.sc.cement.business.model.LoginUser; import cn.wise.sc.cement.business.model.LoginUser;
import cn.wise.sc.cement.business.model.PageQuery; import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.query.PlanConsumablesPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanConsumablesPurchaseQuery;
import cn.wise.sc.cement.business.model.query.PlanFinishQuery;
import cn.wise.sc.cement.business.model.query.PlanStandardPurchaseQuery; import cn.wise.sc.cement.business.model.query.PlanStandardPurchaseQuery;
import cn.wise.sc.cement.business.model.vo.PlanConsumablesPurchaseVo; import cn.wise.sc.cement.business.model.vo.PlanConsumablesPurchaseVo;
import cn.wise.sc.cement.business.model.vo.PlanStandardPurchaseVo; import cn.wise.sc.cement.business.model.vo.PlanStandardPurchaseVo;
...@@ -183,19 +184,20 @@ public class PlanStandardPurchaseServiceImpl extends ServiceImpl<PlanStandardPur ...@@ -183,19 +184,20 @@ public class PlanStandardPurchaseServiceImpl extends ServiceImpl<PlanStandardPur
/** /**
* 采购完成 * 采购完成
* *
* @param id * @param query
* @return * @return
*/ */
@Transactional @Transactional
@Override @Override
public BaseResponse<String> finish(Integer id) { public BaseResponse<String> finish(PlanFinishQuery query) {
if (id == null) { if (query == null || query.getId() == null) {
return BaseResponse.errorMsg("参数错误!"); return BaseResponse.errorMsg("参数错误!");
} }
PlanStandardPurchase pep = standardPurchaseMapper.selectById(id); PlanStandardPurchase pep = standardPurchaseMapper.selectById(query.getId());
if (pep == null) { if (pep == null) {
return BaseResponse.errorMsg("数据错误!"); return BaseResponse.errorMsg("数据错误!");
} }
pep.setImplementation(query.getImplementation());
pep.setStatus(1); //采购完成 pep.setStatus(1); //采购完成
standardPurchaseMapper.updateById(pep); standardPurchaseMapper.updateById(pep);
return BaseResponse.okData("采购完成"); return BaseResponse.okData("采购完成");
......
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