|
|
|
@ -15,6 +15,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
import com.op.quality.mapper.QcUserMaterialMapper;
|
|
|
|
|
import com.op.quality.domain.QcUserMaterial;
|
|
|
|
|
import com.op.quality.service.IQcUserMaterialService;
|
|
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
import org.springframework.web.context.request.RequestContextHolder;
|
|
|
|
|
import org.springframework.web.context.request.ServletRequestAttributes;
|
|
|
|
|
|
|
|
|
@ -122,6 +123,9 @@ public class QcUserMaterialServiceImpl implements IQcUserMaterialService {
|
|
|
|
|
@DS("#header.poolName")
|
|
|
|
|
public int updateQcUserMaterial(QcUserMaterial qcUserMaterial) {
|
|
|
|
|
qcUserMaterial.setUpdateTime(DateUtils.getNowDate());
|
|
|
|
|
if(qcUserMaterial.getAttr2List().length>0){
|
|
|
|
|
qcUserMaterial.setAttr2(String.join(", ", qcUserMaterial.getAttr2List()));
|
|
|
|
|
}
|
|
|
|
|
return qcUserMaterialMapper.updateQcUserMaterial(qcUserMaterial);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -183,7 +187,16 @@ public class QcUserMaterialServiceImpl implements IQcUserMaterialService {
|
|
|
|
|
@Override
|
|
|
|
|
@DS("#header.poolName")
|
|
|
|
|
public List<QcUserMaterial> getSelectedUsers(QcUserMaterial qcUserMaterial) {
|
|
|
|
|
return qcUserMaterialMapper.getSelectedUsers(qcUserMaterial);
|
|
|
|
|
List<QcUserMaterial> dtos = qcUserMaterialMapper.getSelectedUsers(qcUserMaterial);
|
|
|
|
|
for(QcUserMaterial dto:dtos){
|
|
|
|
|
String str = dto.getAttr2();
|
|
|
|
|
if(StringUtils.isNotBlank(str)){
|
|
|
|
|
// 以逗号和空格为分隔符分割字符串
|
|
|
|
|
String[] array = str.split(", ");
|
|
|
|
|
dto.setAttr2List(array);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return dtos;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|