问题修复13

master
zhaoxiaolin 4 months ago
parent 70b7e13878
commit 303ecdb66b

@ -35,7 +35,7 @@ public class CheckTypeXJDetail extends BaseEntity {
@Excel(name = "生产时间")
@JsonFormat(pattern = "yyyy-MM-dd")
private String incomeTimeStr;
@Excel(name = "班次")
@Excel(name = "班次", readConverterExp = "5=白班,2=夜班,9=中班")
private String shiftId;
@Excel(name = "线体名称")
private String equipmentName;
@ -44,6 +44,8 @@ public class CheckTypeXJDetail extends BaseEntity {
@Excel(name = "检验时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private String checkTime;
// @Excel(name = "检测状态", readConverterExp = "0=待检测,1=检测中,2=检测完成")
// private String checkStatus;
public String getWorkorderCodeSap() {
return workorderCodeSap;

@ -55,6 +55,7 @@ public interface QcStaticTableMapper {
Map<String, QcStaticTable> getProjectDetailNight(QcStaticTable qcStaticTable);
List<String> getBatchnos(String orderNo);
List<String> getCheckBatchnos(String orderNo);
List<QcStaticTable> getLegendData(QcStaticTable qcStaticTable);

@ -296,7 +296,7 @@ public class QcStaticTableServiceImpl implements IQcStaticTableService {
public List<QcStaticTable> getXJCheckTableList(QcStaticTable qcStaticTable) {
List<QcStaticTable> tabledtos = qcStaticTableMapper.getXJCheckTableList(qcStaticTable);
for (QcStaticTable tabledto : tabledtos) {
List<String> batchnos = qcStaticTableMapper.getBatchnos(tabledto.getOrderNo());
List<String> batchnos = qcStaticTableMapper.getCheckBatchnos(tabledto.getOrderNo());
String ordernoStr = "";
for (String batchno : batchnos) {
ordernoStr += batchno + ";";
@ -1317,7 +1317,7 @@ public class QcStaticTableServiceImpl implements IQcStaticTableService {
List<String> actArray0 = Arrays.asList(actArrayStr.split(","));
List<String> actArray = new ArrayList<>();
for(String avg:actArray0){
if(avg.matches(".*\\..*\\..*")){
if(avg.matches(".*\\..*\\..*")||avg.indexOf(":")>0){
actArray.add(avg.substring(2));
}else{
actArray.add(avg);

@ -290,6 +290,12 @@
and pow.workorder_code = #{orderNo}
order by powb.batch_code
</select>
<select id="getCheckBatchnos" resultType="java.lang.String">
select qct.income_batch_no from qc_check_task qct
where qct.check_type = 'checkTypeSCXJ'
and qct.del_flag = '0' and qct.order_no = #{orderNo} and qct.income_batch_no is not null
</select>
<select id="getLegendData" resultType="com.op.quality.domain.QcStaticTable">
select DISTINCT supplier_code supplierCode,
supplier_name supplierName

Loading…
Cancel
Save