3 changed files with 93 additions and 4 deletions
-
66src/main/java/com/xujie/sys/modules/pms/mapper/Impl/QcDaoImpl.java
-
19src/main/java/com/xujie/sys/modules/pms/mapper/QcDao.java
-
12src/main/java/com/xujie/sys/modules/pms/service/Impl/QcServiceImpl.java
@ -0,0 +1,66 @@ |
|||
package com.xujie.sys.modules.pms.mapper.Impl; |
|||
|
|||
|
|||
import com.xujie.sys.modules.pms.data.*; |
|||
import com.xujie.sys.modules.pms.mapper.EamDao; |
|||
import com.xujie.sys.modules.pms.mapper.QcDao; |
|||
import org.apache.commons.lang3.StringUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.jdbc.core.BeanPropertyRowMapper; |
|||
import org.springframework.jdbc.core.namedparam.BeanPropertySqlParameterSource; |
|||
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; |
|||
import org.springframework.jdbc.core.namedparam.SqlParameterSourceUtils; |
|||
import org.springframework.stereotype.Repository; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.HashMap; |
|||
import java.util.List; |
|||
import java.util.Map; |
|||
|
|||
@Repository |
|||
public class QcDaoImpl implements QcDao { |
|||
|
|||
@Autowired |
|||
private NamedParameterJdbcTemplate parameterJdbcTemplate; |
|||
|
|||
|
|||
@Override |
|||
public void saveIPQCSubDetailed(ArrayList<SubDetailValues> subDetailList) { |
|||
StringBuilder sql = new StringBuilder(); |
|||
sql.append(" INSERT INTO qc_ipqc_sub_detail_record "); |
|||
sql.append(" (inspection_no, item_no, sub_detail_value, sampling_location, site, sampling_location_b, bu_no) "); |
|||
sql.append(" VALUES "); |
|||
sql.append(" (:inspectionNo, :itemNo, :subDetailValue, :samplingLocation, :site, :samplingLocationB, :buNo) "); |
|||
parameterJdbcTemplate.batchUpdate(sql.toString(), SqlParameterSourceUtils.createBatch(subDetailList.toArray())); |
|||
} |
|||
|
|||
@Override |
|||
public void saveFQCSubDetailed(ArrayList<SubDetailValues> subDetailList) { |
|||
StringBuilder sql = new StringBuilder(); |
|||
sql.append(" INSERT INTO qc_fqc_sub_detail_record "); |
|||
sql.append(" (inspection_no, item_no, sub_detail_value, sampling_location, site, sampling_location_b, bu_no) "); |
|||
sql.append(" VALUES "); |
|||
sql.append(" (:inspectionNo, :itemNo, :subDetailValue, :samplingLocation, :site, :samplingLocationB, :buNo) "); |
|||
parameterJdbcTemplate.batchUpdate(sql.toString(), SqlParameterSourceUtils.createBatch(subDetailList.toArray())); |
|||
} |
|||
|
|||
@Override |
|||
public void saveFAISubDetailed(ArrayList<SubDetailValues> subDetailList) { |
|||
StringBuilder sql = new StringBuilder(); |
|||
sql.append(" INSERT INTO qc_fai_sub_detail_record "); |
|||
sql.append(" (inspection_no, item_no, sub_detail_value, sampling_location, site, sampling_location_b, bu_no) "); |
|||
sql.append(" VALUES "); |
|||
sql.append(" (:inspectionNo, :itemNo, :subDetailValue, :samplingLocation, :site, :samplingLocationB, :buNo) "); |
|||
parameterJdbcTemplate.batchUpdate(sql.toString(), SqlParameterSourceUtils.createBatch(subDetailList.toArray())); |
|||
} |
|||
|
|||
@Override |
|||
public void saveIQCSubDetailed(ArrayList<SubDetailValues> subDetailList) { |
|||
StringBuilder sql = new StringBuilder(); |
|||
sql.append(" INSERT INTO qc_iqc_sub_detail_record "); |
|||
sql.append(" (inspection_no, item_no, sub_detail_value, sampling_location, site, sampling_location_b, bu_no) "); |
|||
sql.append(" VALUES "); |
|||
sql.append(" (:inspectionNo, :itemNo, :subDetailValue, :samplingLocation, :site, :samplingLocationB, :buNo) "); |
|||
parameterJdbcTemplate.batchUpdate(sql.toString(), SqlParameterSourceUtils.createBatch(subDetailList.toArray())); |
|||
} |
|||
} |
|||
@ -0,0 +1,19 @@ |
|||
package com.xujie.sys.modules.pms.mapper; |
|||
|
|||
|
|||
import com.xujie.sys.modules.pms.data.*; |
|||
|
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
public interface QcDao { |
|||
|
|||
|
|||
void saveIPQCSubDetailed(ArrayList<SubDetailValues> subDetailList); |
|||
|
|||
void saveFQCSubDetailed(ArrayList<SubDetailValues> subDetailList); |
|||
|
|||
void saveFAISubDetailed(ArrayList<SubDetailValues> subDetailList); |
|||
|
|||
void saveIQCSubDetailed(ArrayList<SubDetailValues> subDetailList); |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue