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