feat(acid): 去除条件
- 新增 getTypingPrefill 方法用于获取酸洗打字预填充数据 - 实现数据库查询接口支持无参数获取最新记录 - 添加 SQL 映射配置支持按插入日期倒序获取前 10 条记录 - 修改控制器移除对 currentCoilNo 参数的依赖 - 注释掉旧版带参数的预填充接口方法 - 扩展服务层接口定义新的预填充查询方法
This commit is contained in:
@@ -19,9 +19,15 @@ public class AcidTypingController extends BaseController {
|
|||||||
|
|
||||||
private final IAcidTypingService acidTypingService;
|
private final IAcidTypingService acidTypingService;
|
||||||
|
|
||||||
|
// @GetMapping("/prefill")
|
||||||
|
// public R<List<AcidTypingPrefillVo>> getTypingPrefill(@RequestParam String currentCoilNo) {
|
||||||
|
// List<AcidTypingPrefillVo> voList = acidTypingService.getTypingPrefillByCurrentCoilNo(currentCoilNo);
|
||||||
|
// return R.ok(voList);
|
||||||
|
// }
|
||||||
|
|
||||||
@GetMapping("/prefill")
|
@GetMapping("/prefill")
|
||||||
public R<List<AcidTypingPrefillVo>> getTypingPrefill(@RequestParam String currentCoilNo) {
|
public R<List<AcidTypingPrefillVo>> getTypingPrefill() {
|
||||||
List<AcidTypingPrefillVo> voList = acidTypingService.getTypingPrefillByCurrentCoilNo(currentCoilNo);
|
List<AcidTypingPrefillVo> voList = acidTypingService.getTypingPrefill();
|
||||||
return R.ok(voList);
|
return R.ok(voList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,5 +10,7 @@ import java.util.List;
|
|||||||
public interface AcidTypingMapper {
|
public interface AcidTypingMapper {
|
||||||
|
|
||||||
List<AcidTypingPrefillVo> selectTypingPrefillByEncoilId(@Param("encoilId") String encoilId);
|
List<AcidTypingPrefillVo> selectTypingPrefillByEncoilId(@Param("encoilId") String encoilId);
|
||||||
|
|
||||||
|
List<AcidTypingPrefillVo> selectTypingPrefill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -8,5 +8,7 @@ import java.util.List;
|
|||||||
public interface IAcidTypingService {
|
public interface IAcidTypingService {
|
||||||
|
|
||||||
List<AcidTypingPrefillVo> getTypingPrefillByCurrentCoilNo(String currentCoilNo);
|
List<AcidTypingPrefillVo> getTypingPrefillByCurrentCoilNo(String currentCoilNo);
|
||||||
|
|
||||||
|
List<AcidTypingPrefillVo> getTypingPrefill();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -20,5 +20,9 @@ public class AcidTypingServiceImpl implements IAcidTypingService {
|
|||||||
public List<AcidTypingPrefillVo> getTypingPrefillByCurrentCoilNo(String currentCoilNo) {
|
public List<AcidTypingPrefillVo> getTypingPrefillByCurrentCoilNo(String currentCoilNo) {
|
||||||
return acidTypingMapper.selectTypingPrefillByEncoilId(currentCoilNo);
|
return acidTypingMapper.selectTypingPrefillByEncoilId(currentCoilNo);
|
||||||
}
|
}
|
||||||
|
@Override
|
||||||
|
public List<AcidTypingPrefillVo> getTypingPrefill() {
|
||||||
|
return acidTypingMapper.selectTypingPrefill();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -15,5 +15,17 @@
|
|||||||
LIMIT 10
|
LIMIT 10
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<select id="selectTypingPrefill" resultType="com.klp.pocket.acid.domain.vo.AcidTypingPrefillVo">
|
||||||
|
SELECT
|
||||||
|
e.ENCOILID AS currentCoilNo,
|
||||||
|
e.EXCOILID AS excoilId,
|
||||||
|
e.EXIT_WEIGHT AS exitWeight,
|
||||||
|
NULL AS exitLength,
|
||||||
|
CONCAT(e.SHIFT, '-', e.CREW) AS team
|
||||||
|
FROM klptcm1_pdo_excoil e
|
||||||
|
ORDER BY e.INSDATE DESC
|
||||||
|
LIMIT 10
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user