检测值修噶

master
shaoyong 10 months ago
parent d6b6831b32
commit 56553b4e8c

@ -471,5 +471,9 @@ public class QcCheckTaskIncomeController extends BaseController {
dynamicRoutingDataSource.removeDataSource(dataSourceProperty.getPoolName());
return R.ok();
}
@GetMapping("/getWeightValue/{id}")
public AjaxResult getWeightValue(@PathVariable String id) {
return success(qcCheckTaskIncomeService.getWeightValue(id));
}
}

@ -100,4 +100,6 @@ public interface IQcCheckTaskIncomeService {
List<QcDefectType> getCheckLocList(QcDefectType qcDefectType);
List<String> getTodayIncomeLists();
public String getWeightValue(String id);
}

@ -1,8 +1,6 @@
package com.op.quality.service.impl;
import com.alibaba.fastjson2.JSONArray;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder;
import com.op.common.core.utils.DateUtils;
import com.op.common.core.utils.StringUtils;
import com.op.common.core.utils.uuid.IdUtils;

@ -86,6 +86,8 @@ public class QcCheckTaskIncomeServiceImpl<QcCheckUnqualifiedService> implements
@Autowired
private IQcCheckUnqualifiedService qcCheckUnqualifiedService;
@Autowired
private QcProCheckService qcProCheckService;
/**
*
@ -879,4 +881,22 @@ public class QcCheckTaskIncomeServiceImpl<QcCheckUnqualifiedService> implements
}
@Override
public String getWeightValue(String id) {
if (StringUtils.isEmpty(id)) {
return "";
}
QcCheckTaskDetail qcCheckTaskDetail = new QcCheckTaskDetail();
qcCheckTaskDetail.setRecordId(id);
///获取当前所选工厂
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String key = "#header.poolName";
String factoryCode = request.getHeader(key.substring(8));
qcCheckTaskDetail.setFactoryCode(factoryCode);
return qcProCheckService.getWeightInfo(qcCheckTaskDetail);
}
}

Loading…
Cancel
Save