杀蟑饵剂、双智星启用首件巡检标准检测项2

master
zhaoxiaolin 3 months ago
parent c7d472b7de
commit 474aaf8f03

@ -81,6 +81,7 @@ public class QcStaticTable extends BaseEntity {
private String recordId; private String recordId;
private String detailId; private String detailId;
private String checkNo; private String checkNo;
private String groupId;
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
private Date incomeTime; private Date incomeTime;
@ -125,6 +126,14 @@ public class QcStaticTable extends BaseEntity {
private String sampleQty; private String sampleQty;
private String noOkQty; private String noOkQty;
public String getGroupId() {
return groupId;
}
public void setGroupId(String groupId) {
this.groupId = groupId;
}
public String getOkNumRate() { public String getOkNumRate() {
return okNumRate; return okNumRate;
} }

@ -157,4 +157,6 @@ public interface QcStaticTableMapper {
@MapKey("ymdms") @MapKey("ymdms")
Map<String, QcStaticTable> getCpSampMap(QcStaticTable qcStaticTable); Map<String, QcStaticTable> getCpSampMap(QcStaticTable qcStaticTable);
List<String> getCpDefectTypes(QcStaticTable qcStaticTable); List<String> getCpDefectTypes(QcStaticTable qcStaticTable);
String getGroupIdByOrderNo(String orderNo);
} }

@ -311,6 +311,12 @@ public class QcStaticTableServiceImpl implements IQcStaticTableService {
@Override @Override
@DS("#header.poolName") @DS("#header.poolName")
public List<QcStaticTable> getXJCheckTableDetail(QcStaticTable qcStaticTable) { public List<QcStaticTable> getXJCheckTableDetail(QcStaticTable qcStaticTable) {
String groupId = qcStaticTableMapper.getGroupIdByOrderNo(qcStaticTable.getOrderNo());
if(StringUtils.isBlank(groupId) || groupId.indexOf("-")<0){
groupId = "3dc0655fea3449c59c76a01cc5b91565";
}
qcStaticTable.setGroupId(groupId);
List<QcStaticTable> projects = qcStaticTableMapper.getXJProjects(qcStaticTable); List<QcStaticTable> projects = qcStaticTableMapper.getXJProjects(qcStaticTable);
Map<String, QcStaticTable> detailMap = null; Map<String, QcStaticTable> detailMap = null;
if(qcStaticTable.getShiftId().equals("5")){ if(qcStaticTable.getShiftId().equals("5")){

@ -222,7 +222,7 @@
qctp.project_no projectNo qctp.project_no projectNo
from qc_check_type_project qctp from qc_check_type_project qctp
left join qc_check_project qct on qctp.project_id = qct.id left join qc_check_project qct on qctp.project_id = qct.id
where qctp.type_id = 'checkTypeSCXJ' and qctp.del_flag = '0' and qct.del_flag = '0' where qctp.type_id = 'checkTypeSCXJ' and qctp.del_flag = '0' and qct.del_flag = '0' and qctp.group_id = #{groupId}
order by qctp.sort order by qctp.sort
</select> </select>
<select id="getProjectDetail" resultType="com.op.quality.domain.QcStaticTable"> <select id="getProjectDetail" resultType="com.op.quality.domain.QcStaticTable">
@ -1399,5 +1399,11 @@
and CONVERT(varchar(7),qct.create_time, 120) = #{yearMonth} and CONVERT(varchar(7),qct.create_time, 120) = #{yearMonth}
) t group by t.ymdms ) t group by t.ymdms
</select> </select>
<select id="getGroupIdByOrderNo" resultType="java.lang.String">
select bp.mvgr5
from pro_order_workorder pow
left join base_product bp on bp.product_code = pow.product_code
where pow.workorder_code = #{orderNo}
</select>
</mapper> </mapper>

Loading…
Cancel
Save