Commit 53bb6fda authored by 竹天卫's avatar 竹天卫

富平手机端app问题修复

parent 9741855a
...@@ -6,6 +6,7 @@ import cn.wise.sc.acquisition.business.model.PageQuery; ...@@ -6,6 +6,7 @@ import cn.wise.sc.acquisition.business.model.PageQuery;
import cn.wise.sc.acquisition.business.model.query.TEquipmentRunQuery; import cn.wise.sc.acquisition.business.model.query.TEquipmentRunQuery;
import cn.wise.sc.acquisition.business.model.query.TProcessesDiggingQuery; import cn.wise.sc.acquisition.business.model.query.TProcessesDiggingQuery;
import cn.wise.sc.acquisition.business.service.ITProcessesDiggingService; import cn.wise.sc.acquisition.business.service.ITProcessesDiggingService;
import cn.wise.sc.acquisition.business.wrapper.page.Query;
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.ApiImplicitParams;
...@@ -24,7 +25,7 @@ import javax.validation.constraints.NotBlank; ...@@ -24,7 +25,7 @@ import javax.validation.constraints.NotBlank;
* @author ztw * @author ztw
* @since 2021-04-28 * @since 2021-04-28
*/ */
@Api(tags = "生产工序-装车工序") @Api(tags = "生产工序-铲装工序")
@RestController @RestController
@RequestMapping("/business/t-processes-digging") @RequestMapping("/business/t-processes-digging")
@Validated @Validated
...@@ -33,36 +34,36 @@ public class TProcessesDiggingController { ...@@ -33,36 +34,36 @@ public class TProcessesDiggingController {
@Autowired @Autowired
private ITProcessesDiggingService processesDiggingService; private ITProcessesDiggingService processesDiggingService;
@ApiOperation(value = "装车工序-今日数量统计", notes = "digDate 如果不传默认查询当天数据") @ApiOperation(value = "铲装工序-今日数量统计", notes = "digDate 如果不传默认查询当天数据")
@GetMapping("/getTodayData") @GetMapping("/getTodayData")
public R getTodayData(String digDate) { public R getTodayData(String digDate) {
return processesDiggingService.getTodayData(digDate); return processesDiggingService.getTodayData(digDate);
} }
@ApiOperation(value = "装车工序分页") @ApiOperation(value = "铲装工序分页")
@ApiImplicitParams(value = { @ApiImplicitParams(value = {
@ApiImplicitParam(name = "digDate", value = "装车时间", paramType = "query", dataType = "String") @ApiImplicitParam(name = "digDate", value = "铲装时间", paramType = "query", dataType = "String")
}) })
@GetMapping("/getPage") @GetMapping("/getPage")
public R getPage(PageQuery pageQuery, String digDate) { public R getPage(Query query, String digDate) {
return processesDiggingService.getPage(pageQuery, digDate); return processesDiggingService.getPage(query, digDate);
} }
@ApiOperation(value = "保存装车工序") @ApiOperation(value = "保存铲装工序")
@PostMapping("/save") @PostMapping("/save")
public R save(@RequestBody TProcessesDiggingQuery query) { public R save(@RequestBody TProcessesDiggingQuery query) {
return processesDiggingService.save(query); return processesDiggingService.save(query);
} }
@ApiOperation(value = "修改装车工序") @ApiOperation(value = "修改铲装工序")
@PostMapping("/update") @PostMapping("/update")
public R update(@RequestBody TProcessesDiggingQuery query) { public R update(@RequestBody TProcessesDiggingQuery query) {
return processesDiggingService.update(query); return processesDiggingService.update(query);
} }
@ApiOperation(value = "装车工序详情") @ApiOperation(value = "铲装工序详情")
@GetMapping("/getDetail/{Uid}") @GetMapping("/getDetail/{Uid}")
public R getDetail(@PathVariable @NotBlank String Uid) { public R getDetail(@PathVariable @NotBlank String Uid) {
return processesDiggingService.getDetail(Uid); return processesDiggingService.getDetail(Uid);
......
...@@ -87,6 +87,12 @@ public class TProcessesDigging implements Serializable { ...@@ -87,6 +87,12 @@ public class TProcessesDigging implements Serializable {
@TableField("EquipmentID") @TableField("EquipmentID")
private String EquipmentID; private String EquipmentID;
/**
* 设备名称
*/
@TableField(exist = false)
private String EquipmentName;
/** /**
* 司机 * 司机
*/ */
......
...@@ -13,4 +13,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; ...@@ -13,4 +13,6 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/ */
public interface TMaterialOutMapper extends BaseMapper<TMaterialOut> { public interface TMaterialOutMapper extends BaseMapper<TMaterialOut> {
} }
package cn.wise.sc.acquisition.business.mapper; package cn.wise.sc.acquisition.business.mapper;
import cn.wise.sc.acquisition.business.entity.TProcessesDigging; import cn.wise.sc.acquisition.business.entity.TProcessesDigging;
import cn.wise.sc.acquisition.business.model.vo.TProcessesBlastVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import java.util.Map;
/** /**
* <p> * <p>
...@@ -13,4 +18,9 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; ...@@ -13,4 +18,9 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/ */
public interface TProcessesDiggingMapper extends BaseMapper<TProcessesDigging> { public interface TProcessesDiggingMapper extends BaseMapper<TProcessesDigging> {
Page<TProcessesDigging> getPage(Page<TProcessesDigging> page, @Param("params") Map<String, Object> params);
TProcessesDigging getDetail(String Uid);
} }
...@@ -2,4 +2,5 @@ ...@@ -2,4 +2,5 @@
<!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.TMaterialOutMapper"> <mapper namespace="cn.wise.sc.acquisition.business.mapper.TMaterialOutMapper">
</mapper> </mapper>
...@@ -48,9 +48,11 @@ ...@@ -48,9 +48,11 @@
a.WorkTime, a.WorkTime,
a.Price, a.Price,
a.TotalMoney, a.TotalMoney,
b.Wcdw b.Wcdw,
tea.EquipmentName as EquipmentName
FROM T_Processes_Crusher a FROM T_Processes_Crusher a
<include refid="TProcessesCrusherJoins"/> <include refid="TProcessesCrusherJoins"/>
LEFT JOIN T_Equipment_Account tea on tea.EquipmentID = a.EquipmentID
<where> <where>
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>
......
...@@ -2,4 +2,30 @@ ...@@ -2,4 +2,30 @@
<!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.TProcessesDiggingMapper"> <mapper namespace="cn.wise.sc.acquisition.business.mapper.TProcessesDiggingMapper">
<select id="getPage" resultType="cn.wise.sc.acquisition.business.entity.TProcessesDigging">
SELECT
a.*,
tea.EquipmentName as EquipmentName
FROM T_Processes_Digging a
LEFT JOIN T_Equipment_Account tea on tea.EquipmentID = a.EquipmentID
where 1=1
<if test="params.digDate != null and params.digDate != ''">
and Convert(varchar(10),a.DigDate,120) <![CDATA[ = ]]> #{params.digDate}
</if>
order by a.DigDate desc
</select>
<select id="getDetail" resultType="cn.wise.sc.acquisition.business.entity.TProcessesDigging">
SELECT
a.*,
tea.EquipmentName as EquipmentName
FROM T_Processes_Digging a
LEFT JOIN T_Equipment_Account tea on tea.EquipmentID = a.EquipmentID
where a.Uid = #{Uid}
</select>
</mapper> </mapper>
package cn.wise.sc.acquisition.business.model.vo; package cn.wise.sc.acquisition.business.model.vo;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
...@@ -67,6 +68,12 @@ public class TProcessesCrusherVo extends TWeightVo{ ...@@ -67,6 +68,12 @@ public class TProcessesCrusherVo extends TWeightVo{
@ApiModelProperty("EquipmentID") @ApiModelProperty("EquipmentID")
private String EquipmentID; private String EquipmentID;
/**
* 设备名称
*/
@TableField(exist = false)
private String EquipmentName;
/** /**
* 工作内容 * 工作内容
*/ */
......
...@@ -4,7 +4,9 @@ import cn.wise.im.common.http.R; ...@@ -4,7 +4,9 @@ import cn.wise.im.common.http.R;
import cn.wise.sc.acquisition.business.entity.TProcessesDigging; import cn.wise.sc.acquisition.business.entity.TProcessesDigging;
import cn.wise.sc.acquisition.business.model.PageQuery; import cn.wise.sc.acquisition.business.model.PageQuery;
import cn.wise.sc.acquisition.business.model.query.TProcessesDiggingQuery; import cn.wise.sc.acquisition.business.model.query.TProcessesDiggingQuery;
import cn.wise.sc.acquisition.business.wrapper.page.Query;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
/** /**
...@@ -19,7 +21,7 @@ public interface ITProcessesDiggingService extends IService<TProcessesDigging> { ...@@ -19,7 +21,7 @@ public interface ITProcessesDiggingService extends IService<TProcessesDigging> {
R getTodayData(String digDate); R getTodayData(String digDate);
R<IPage<TProcessesDigging>> getPage(PageQuery pageQuery, String digDate); R<Page<TProcessesDigging>> getPage(Query query, String digDate);
R save(TProcessesDiggingQuery query); R save(TProcessesDiggingQuery query);
......
...@@ -7,8 +7,10 @@ import cn.wise.sc.acquisition.business.entity.TProcessesDigging; ...@@ -7,8 +7,10 @@ import cn.wise.sc.acquisition.business.entity.TProcessesDigging;
import cn.wise.sc.acquisition.business.mapper.TProcessesDiggingMapper; import cn.wise.sc.acquisition.business.mapper.TProcessesDiggingMapper;
import cn.wise.sc.acquisition.business.model.PageQuery; import cn.wise.sc.acquisition.business.model.PageQuery;
import cn.wise.sc.acquisition.business.model.query.TProcessesDiggingQuery; import cn.wise.sc.acquisition.business.model.query.TProcessesDiggingQuery;
import cn.wise.sc.acquisition.business.model.vo.TProcessesBlastVo;
import cn.wise.sc.acquisition.business.service.ITProcessesDiggingService; import cn.wise.sc.acquisition.business.service.ITProcessesDiggingService;
import cn.wise.sc.acquisition.business.service.ITSysDictService; import cn.wise.sc.acquisition.business.service.ITSysDictService;
import cn.wise.sc.acquisition.business.wrapper.page.Query;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
...@@ -85,13 +87,13 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM ...@@ -85,13 +87,13 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM
/** /**
* 分页列表 * 分页列表
* *
* @param pageQuery * @param query
* @param digDate * @param digDate
* @return * @return
*/ */
@Override @Override
public R<IPage<TProcessesDigging>> getPage(PageQuery pageQuery, String digDate) { public R<Page<TProcessesDigging>> getPage(Query query, String digDate) {
QueryWrapper<TProcessesDigging> qw = new QueryWrapper<>(); /* QueryWrapper<TProcessesDigging> qw = new QueryWrapper<>();
if (StringUtils.isNoneBlank(digDate)) { if (StringUtils.isNoneBlank(digDate)) {
try { try {
SimpleDateFormat formatter = new SimpleDateFormat( SimpleDateFormat formatter = new SimpleDateFormat(
...@@ -103,10 +105,16 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM ...@@ -103,10 +105,16 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM
e.printStackTrace(); e.printStackTrace();
} }
} }
qw.orderByDesc("DigDate"); qw.orderByDesc("DigDate");*/
IPage<TProcessesDigging> page = new Page<>(pageQuery.getPageNo(), pageQuery.getPageSize()); Page<TProcessesDigging> page = new Page<>(query.getPageNum(), query.getPageSize());
page = processesDiggingMapper.selectPage(page, qw); Map<String, Object> params = new HashMap<>();
return R.ok(page); params.put("digDate", digDate);
Page<TProcessesDigging> data = processesDiggingMapper.getPage(page, params);
return R.ok(data);
} }
/** /**
...@@ -166,7 +174,7 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM ...@@ -166,7 +174,7 @@ public class TProcessesDiggingServiceImpl extends ServiceImpl<TProcessesDiggingM
@Override @Override
public R<TProcessesDigging> getDetail(String Uid) { public R<TProcessesDigging> getDetail(String Uid) {
Rcode.NOT_PARAM.assertNotNull(Uid); Rcode.NOT_PARAM.assertNotNull(Uid);
TProcessesDigging digging = processesDiggingMapper.selectById(Uid); TProcessesDigging digging = processesDiggingMapper.getDetail(Uid);
Rcode.NOT_FOUND.assertNotNull(digging); Rcode.NOT_FOUND.assertNotNull(digging);
return R.ok(digging); return R.ok(digging);
} }
......
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