|
|
@ -76,9 +76,9 @@ public class QcUserMaterialServiceImpl implements IQcUserMaterialService {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@DS("#header.poolName")
|
|
|
|
@DS("#header.poolName")
|
|
|
|
public int insertQcUserMaterial(QcUserMaterial qcUserMaterial) {
|
|
|
|
public int insertQcUserMaterial(QcUserMaterial qcUserMaterial) {
|
|
|
|
List<String> userCodes = new ArrayList<>();
|
|
|
|
/*List<String> userCodes = new ArrayList<>();
|
|
|
|
userCodes.add(qcUserMaterial.getUserCode());
|
|
|
|
userCodes.add(qcUserMaterial.getUserCode());
|
|
|
|
qcUserMaterial.setUserCodes(userCodes.toArray(new String[userCodes.size()]));
|
|
|
|
qcUserMaterial.setUserCodes(userCodes.toArray(new String[userCodes.size()]));*/
|
|
|
|
|
|
|
|
|
|
|
|
Date now = DateUtils.getNowDate();
|
|
|
|
Date now = DateUtils.getNowDate();
|
|
|
|
if (StringUtils.isNotEmpty(qcUserMaterial.getUserCodes())) {
|
|
|
|
if (StringUtils.isNotEmpty(qcUserMaterial.getUserCodes())) {
|
|
|
@ -89,15 +89,17 @@ public class QcUserMaterialServiceImpl implements IQcUserMaterialService {
|
|
|
|
QcUserMaterial qcUserMaterialDto = null;
|
|
|
|
QcUserMaterial qcUserMaterialDto = null;
|
|
|
|
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
|
|
|
|
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
|
|
|
|
String key = "#header.poolName";
|
|
|
|
String key = "#header.poolName";
|
|
|
|
for (String userCode : qcUserMaterial.getUserCodes()) {
|
|
|
|
String[] userCodes = qcUserMaterial.getUserCodes();
|
|
|
|
|
|
|
|
String[] userNames = qcUserMaterial.getUserNames();
|
|
|
|
|
|
|
|
for (int i = 0; i < userCodes.length; i++) {
|
|
|
|
for (String materialCode : qcUserMaterial.getSelectedValues()) {
|
|
|
|
for (String materialCode : qcUserMaterial.getSelectedValues()) {
|
|
|
|
//查询物料编码对应的各种信息
|
|
|
|
//查询物料编码对应的各种信息
|
|
|
|
qcUserMaterialDto = new QcUserMaterial();
|
|
|
|
qcUserMaterialDto = new QcUserMaterial();
|
|
|
|
qcUserMaterialDto.setId(IdUtils.fastSimpleUUID());
|
|
|
|
qcUserMaterialDto.setId(IdUtils.fastSimpleUUID());
|
|
|
|
qcUserMaterialDto.setCreateTime(now);
|
|
|
|
qcUserMaterialDto.setCreateTime(now);
|
|
|
|
qcUserMaterialDto.setCreateBy(SecurityUtils.getUsername());
|
|
|
|
qcUserMaterialDto.setCreateBy(SecurityUtils.getUsername());
|
|
|
|
qcUserMaterialDto.setUserCode(userCode);
|
|
|
|
qcUserMaterialDto.setUserCode(userCodes[i]);
|
|
|
|
qcUserMaterialDto.setUserName(qcUserMaterial.getUserName());
|
|
|
|
qcUserMaterialDto.setUserName(userNames[i]);
|
|
|
|
qcUserMaterialDto.setMaterialCode(materialCode);
|
|
|
|
qcUserMaterialDto.setMaterialCode(materialCode);
|
|
|
|
qcUserMaterialDto.setMaterialName(qcUserMaterial.getMaterialName());
|
|
|
|
qcUserMaterialDto.setMaterialName(qcUserMaterial.getMaterialName());
|
|
|
|
qcUserMaterialDto.setFactoryCode(request.getHeader(key.substring(8)).replace("ds_", ""));
|
|
|
|
qcUserMaterialDto.setFactoryCode(request.getHeader(key.substring(8)).replace("ds_", ""));
|
|
|
@ -151,7 +153,6 @@ public class QcUserMaterialServiceImpl implements IQcUserMaterialService {
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
@DS("#header.poolName")
|
|
|
|
@DS("#header.poolName")
|
|
|
|
public List<QcUserMaterial> getList(QcUserMaterial qcUserMaterial) {
|
|
|
|
public List<QcUserMaterial> getList(QcUserMaterial qcUserMaterial) {
|
|
|
|
|
|
|
|
|
|
|
|
List<QcUserMaterial> dto = qcUserMaterialMapper.getUserMaterialListUndo(qcUserMaterial);
|
|
|
|
List<QcUserMaterial> dto = qcUserMaterialMapper.getUserMaterialListUndo(qcUserMaterial);
|
|
|
|
qcUserMaterial.setMaterialName(null);
|
|
|
|
qcUserMaterial.setMaterialName(null);
|
|
|
|
List<QcUserMaterial> selected = qcUserMaterialMapper.getUserMaterialListDo(qcUserMaterial);
|
|
|
|
List<QcUserMaterial> selected = qcUserMaterialMapper.getUserMaterialListDo(qcUserMaterial);
|
|
|
|