增加行驶里程数据

master
杨万里 2 days ago
parent cab2395012
commit b9f48a2335

@ -157,7 +157,7 @@ public class BaseCarController extends BaseController
@PostMapping("/PdaQueryCarList") @PostMapping("/PdaQueryCarList")
@ResponseBody @ResponseBody
public AjaxResult PdaQueryCarList(@RequestBody BaseCar baseCar) public AjaxResult PdaQueryCarList(BaseCar baseCar)
{ {
List<BaseCar> list = baseCarService.selectBaseCarList(baseCar); List<BaseCar> list = baseCarService.selectBaseCarList(baseCar);
if (list == null || list.isEmpty()){ if (list == null || list.isEmpty()){

@ -47,6 +47,26 @@ public class RecordTyreInstall extends BaseEntity
@Excel(name = "所在轮位") @Excel(name = "所在轮位")
private String wheelPostion; private String wheelPostion;
private String stageMileage;
private String recordId;
public String getStageMileage() {
return stageMileage;
}
public void setStageMileage(String stageMileage) {
this.stageMileage = stageMileage;
}
public String getRecordId() {
return recordId;
}
public void setRecordId(String recordId) {
this.recordId = recordId;
}
private String selfNo; private String selfNo;
public String getCompany() { public String getCompany() {

@ -42,6 +42,17 @@ public class RecordTyreMileage extends BaseEntity
@Excel(name = "花纹深度") @Excel(name = "花纹深度")
private String patternDepth; private String patternDepth;
private String recordId;
public String getRecordId() {
return recordId;
}
public void setRecordId(String recordId) {
this.recordId = recordId;
}
public String getPatternDepth() { public String getPatternDepth() {
return patternDepth; return patternDepth;
} }

@ -16,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
import java.util.UUID;
/** /**
* Service * Service
@ -137,9 +138,11 @@ public class RecordTyreInstallServiceImpl implements IRecordTyreInstallService
@Override @Override
public AjaxResult PdaUnInstallTyre(RecordTyreInstall recordTyreInstall) { public AjaxResult PdaUnInstallTyre(RecordTyreInstall recordTyreInstall) {
try { try {
//插入安装记录表 //插入记录表
String recordId = UUID.randomUUID().toString();
recordTyreInstall.setType("1"); recordTyreInstall.setType("1");
recordTyreInstall.setCreateTime(DateUtils.getNowDate()); recordTyreInstall.setCreateTime(DateUtils.getNowDate());
recordTyreInstall.setRecordId(recordId);
int n = recordTyreInstallMapper.insertRecordTyreInstall(recordTyreInstall); int n = recordTyreInstallMapper.insertRecordTyreInstall(recordTyreInstall);
//更新轮胎基础信息表 //更新轮胎基础信息表
BaseTyre baseTyre = new BaseTyre(); BaseTyre baseTyre = new BaseTyre();
@ -169,6 +172,7 @@ public class RecordTyreInstallServiceImpl implements IRecordTyreInstallService
recordTyreMileage.setMileage(between); recordTyreMileage.setMileage(between);
recordTyreMileage.setCreateTime(DateUtils.getNowDate()); recordTyreMileage.setCreateTime(DateUtils.getNowDate());
recordTyreMileage.setCreateBy(recordTyreInstall.getCreateBy()); recordTyreMileage.setCreateBy(recordTyreInstall.getCreateBy());
recordTyreMileage.setRecordId(recordId);
recordTyreMileageMapper.insertRecordTyreMileage(recordTyreMileage); recordTyreMileageMapper.insertRecordTyreMileage(recordTyreMileage);
if (n>0&&m>0){ if (n>0&&m>0){
return AjaxResult.success("卸胎成功!"); return AjaxResult.success("卸胎成功!");

@ -24,6 +24,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="patternDepth" column="pattern_depth" /> <result property="patternDepth" column="pattern_depth" />
<result property="company" column="company" /> <result property="company" column="company" />
<result property="carTeam" column="carTeam" /> <result property="carTeam" column="carTeam" />
<result property="stageMileage" column="stage_mileage" />
</resultMap> </resultMap>
<sql id="selectRecordTyreInstallVo"> <sql id="selectRecordTyreInstallVo">
@ -33,7 +34,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<select id="selectRecordTyreInstallList" parameterType="RecordTyreInstall" resultMap="RecordTyreInstallResult"> <select id="selectRecordTyreInstallList" parameterType="RecordTyreInstall" resultMap="RecordTyreInstallResult">
select rti.id, rti.tyre_rfid, rti.type, rti.mileage, su.user_name as create_by, rti.create_time,rti.update_by,rti.car_no, select rti.id, rti.tyre_rfid, rti.type, rti.mileage, su.user_name as create_by, rti.create_time,rti.update_by,rti.car_no,
rti.wheel_postion,rti.update_time, rti.remark,rti.pattern_depth,bt.tyre_brand,bt.tyre_no,bt.self_no,bt.tyre_model, rti.wheel_postion,rti.update_time, rti.remark,rti.pattern_depth,bt.tyre_brand,bt.tyre_no,bt.self_no,bt.tyre_model,
sdss.dept_name as company,bt.team,sd.dept_name as carTeam sdss.dept_name as company,bt.team,sd.dept_name as carTeam,rtm.mileage as stage_mileage
from record_tyre_install rti from record_tyre_install rti
LEFT JOIN base_tyre bt ON rti.tyre_rfid = bt.tyre_epc LEFT JOIN base_tyre bt ON rti.tyre_rfid = bt.tyre_epc
left join sys_user su ON su.login_name = rti.create_by left join sys_user su ON su.login_name = rti.create_by
@ -41,6 +42,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
LEFT JOIN sys_dept sd ON bc.dept_id = sd.dept_id LEFT JOIN sys_dept sd ON bc.dept_id = sd.dept_id
LEFT JOIN sys_dept sds ON sd.parent_id = sds.dept_id LEFT JOIN sys_dept sds ON sd.parent_id = sds.dept_id
LEFT JOIN sys_dept sdss ON sds.parent_id = sdss.dept_id LEFT JOIN sys_dept sdss ON sds.parent_id = sdss.dept_id
LEFT JOIN record_tyre_mileage rtm ON rtm.record_id = rti.record_id
where rti.id is not null where rti.id is not null
<if test="tyreRfid != null and tyreRfid != ''"> and rti.tyre_rfid = #{tyreRfid}</if> <if test="tyreRfid != null and tyreRfid != ''"> and rti.tyre_rfid = #{tyreRfid}</if>
@ -89,6 +91,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="remark != null and remark != ''">remark,</if> <if test="remark != null and remark != ''">remark,</if>
<if test="carNo != null and carNo != ''">car_no,</if> <if test="carNo != null and carNo != ''">car_no,</if>
<if test="wheelPostion != null and wheelPostion != ''">wheel_postion,</if> <if test="wheelPostion != null and wheelPostion != ''">wheel_postion,</if>
<if test="recordId != null and recordId != ''">record_id,</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null ">#{id},</if> <if test="id != null ">#{id},</if>
@ -103,6 +106,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="remark != null and remark != ''">#{remark},</if> <if test="remark != null and remark != ''">#{remark},</if>
<if test="carNo != null and carNo != ''">#{carNo},</if> <if test="carNo != null and carNo != ''">#{carNo},</if>
<if test="wheelPostion != null and wheelPostion != ''">#{wheelPostion},</if> <if test="wheelPostion != null and wheelPostion != ''">#{wheelPostion},</if>
<if test="recordId != null and recordId != ''">#{recordId},</if>
</trim> </trim>
</insert> </insert>

@ -58,6 +58,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="updateTime != null ">update_time,</if> <if test="updateTime != null ">update_time,</if>
<if test="remark != null and remark != ''">remark,</if> <if test="remark != null and remark != ''">remark,</if>
<if test="patternDepth != null ">pattern_depth,</if> <if test="patternDepth != null ">pattern_depth,</if>
<if test="recordId != null ">record_id,</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null ">#{id},</if> <if test="id != null ">#{id},</if>
@ -71,6 +72,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="updateTime != null ">#{updateTime},</if> <if test="updateTime != null ">#{updateTime},</if>
<if test="remark != null and remark != ''">#{remark},</if> <if test="remark != null and remark != ''">#{remark},</if>
<if test="patternDepth != null and patternDepth != ''">#{patternDepth},</if> <if test="patternDepth != null and patternDepth != ''">#{patternDepth},</if>
<if test="recordId != null and recordId != ''">#{recordId},</if>
</trim> </trim>
</insert> </insert>

Loading…
Cancel
Save