问题修复13

master
zhaoxiaolin 4 months ago
parent 70b7e13878
commit 303ecdb66b

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

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

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

@ -290,6 +290,12 @@
and pow.workorder_code = #{orderNo} and pow.workorder_code = #{orderNo}
order by powb.batch_code order by powb.batch_code
</select> </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 id="getLegendData" resultType="com.op.quality.domain.QcStaticTable">
select DISTINCT supplier_code supplierCode, select DISTINCT supplier_code supplierCode,
supplier_name supplierName supplier_name supplierName

Loading…
Cancel
Save