上传文件至 'op-modules/op-quality/src/main/java/com/op/quality/service/serviceImpl'
parent
992613c54e
commit
8bc844ae73
@ -0,0 +1,92 @@
|
||||
package com.op.quality.service.serviceImpl;
|
||||
|
||||
import com.baomidou.dynamic.datasource.annotation.DS;
|
||||
import com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder;
|
||||
import com.op.common.core.domain.R;
|
||||
//import com.op.quality.domain.BaseFile;
|
||||
import com.op.quality.domain.BaseFile;
|
||||
import com.op.quality.domain.QcProCheck;
|
||||
//import com.op.quality.mapper.BaseFileMapper;
|
||||
import com.op.quality.mapper.BaseFileMapper;
|
||||
import com.op.quality.mapper.QcProCheckMapper;
|
||||
import com.op.quality.service.QcProCheckService;
|
||||
import com.sap.conn.jco.JCoException;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @ClassName : quaServiceImpl
|
||||
* @Description :
|
||||
* @Author :
|
||||
* @Date: 2023-08-17 10:28
|
||||
*/
|
||||
@Service
|
||||
public class QcProCheckServiceImpl implements QcProCheckService {
|
||||
@Autowired
|
||||
private QcProCheckMapper qcProCheckMapper;
|
||||
@Autowired
|
||||
private BaseFileMapper baseFileMapper;
|
||||
|
||||
@Override
|
||||
// @DS("#header.poolName")
|
||||
public List<QcProCheck> selectQcProCheck() {
|
||||
return qcProCheckMapper.selectQcProCheckList();
|
||||
}
|
||||
|
||||
@Override
|
||||
// @DS("#header.poolName")
|
||||
public R<Boolean> saveQcProCheck(QcProCheck qcProCheck, BaseFile baseFile) {
|
||||
DynamicDataSourceContextHolder.push("op_xiaolan");
|
||||
|
||||
qcProCheck.setId(UUID.randomUUID().toString().replace("-", ""));
|
||||
if (baseFile.getFileAddress()==null){
|
||||
|
||||
qcProCheckMapper.insertQcProCheck(qcProCheck);
|
||||
}
|
||||
else {
|
||||
baseFile.setFileId(UUID.randomUUID().toString().replace("-", ""));
|
||||
qcProCheck.setFileId(baseFile.getFileId());
|
||||
qcProCheckMapper.insertQcProCheck(qcProCheck);
|
||||
baseFileMapper.insertBaseFile(baseFile);
|
||||
}
|
||||
|
||||
return R.ok(true);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
// @DS("#header.poolName")
|
||||
public int updateQcProCheck(String id) {
|
||||
return qcProCheckMapper.updateQcProCheckById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
// @DS("#header.poolName")
|
||||
public int deleteQcProCheck(String id) {
|
||||
return qcProCheckMapper.deleteQcProCheckById(id);
|
||||
}
|
||||
|
||||
// public static void main(String[] args)throws JCoException{
|
||||
// QcProCheck qcProCheck = new QcProCheck();
|
||||
// qcProCheck.setId("1111");
|
||||
// qcProCheck.setMachineId("2222");
|
||||
// BaseFile baseFile = new BaseFile();
|
||||
// baseFile.setFileId("11112");
|
||||
// Map<QcProCheck,BaseFile> map = new HashMap<QcProCheck,BaseFile>();
|
||||
//// map.put(qcProCheck,baseFile);
|
||||
// QcProCheck qc2 = new QcProCheck();
|
||||
// BaseFile b2 = new BaseFile();
|
||||
//// qc2 = map.keySet().iterator().next();
|
||||
//// b2 = map.get(qc2);
|
||||
// map.put(qc2,null);
|
||||
// System.out.println(map);
|
||||
//
|
||||
//
|
||||
// }
|
||||
|
||||
}
|
Loading…
Reference in New Issue