来料oa接口调整

master
zhaoxiaolin 7 months ago
parent 95dcfd10db
commit 0cd19c21d2

@ -817,9 +817,9 @@ public class QcCheckTaskIncomeServiceImpl<QcCheckUnqualifiedService> implements
unqualified.setSfgyswt(qcCheckTaskIncome.getSfgyswt()); unqualified.setSfgyswt(qcCheckTaskIncome.getSfgyswt());
unqualified.setUser(qcCheckTaskIncome.getUpdateBy()); unqualified.setUser(qcCheckTaskIncome.getUpdateBy());
//申请人- //申请人-
unqualified.setSqr(qcCheckTaskIncome.getSqr()); unqualified.setSqr("MSL%23"+qcCheckTaskIncome.getSqr());
//申请部门 //申请部门
unqualified.setSqbm(qcCheckTaskIncome.getSqbm()); unqualified.setSqbm("MSD%23"+qcCheckTaskIncome.getSqbm());
//实际生产数量 //实际生产数量
unqualified.setQuality(qcCheckTaskIncome.getQuality().toString()); unqualified.setQuality(qcCheckTaskIncome.getQuality().toString());
//发现地点 //发现地点
@ -828,9 +828,9 @@ public class QcCheckTaskIncomeServiceImpl<QcCheckUnqualifiedService> implements
unqualified.setSfxyzg(qcCheckTaskIncome.getSfxyzg()); unqualified.setSfxyzg(qcCheckTaskIncome.getSfxyzg());
if(qcCheckTaskIncome.getSfgyswt().equals("0")){//是 if(qcCheckTaskIncome.getSfgyswt().equals("0")){//是
//qc主管 //qc主管
unqualified.setPgzg(qcCheckTaskIncome.getPgzg()); unqualified.setPgzg("MSL%23"+qcCheckTaskIncome.getPgzg());
//质量主管 //质量主管
unqualified.setPgzr(qcCheckTaskIncome.getPgzr()); unqualified.setPgzr("MSL%23"+qcCheckTaskIncome.getPgzr());
} }
//是否供应商问题 //是否供应商问题
unqualified.setSfgyswt(qcCheckTaskIncome.getSfgyswt()); unqualified.setSfgyswt(qcCheckTaskIncome.getSfgyswt());
@ -865,15 +865,15 @@ public class QcCheckTaskIncomeServiceImpl<QcCheckUnqualifiedService> implements
//检验编号 //检验编号
unqualified.setCheckNo(qcCheckTaskIncome.getCheckNo()); unqualified.setCheckNo(qcCheckTaskIncome.getCheckNo());
//仓储报检人-李爱娟 //仓储报检人-李爱娟
unqualified.setCzbjr(qcCheckTaskIncome.getCzbjr()); unqualified.setCzbjr("MSL%23"+qcCheckTaskIncome.getCzbjr());
//物料类别 //物料类别
unqualified.setMaterialType(qcCheckTaskIncome.getMaterialType()); unqualified.setMaterialType(qcCheckTaskIncome.getMaterialType());
//物料来源 //物料来源
unqualified.setMaterialFrom(qcCheckTaskIncome.getMaterialFrom()); unqualified.setMaterialFrom(qcCheckTaskIncome.getMaterialFrom());
//QC主管-朱继新 //QC主管-朱继新
unqualified.setQczg(qcCheckTaskIncome.getQczg()); unqualified.setQczg("MSL%23"+qcCheckTaskIncome.getQczg());
//申请人- //申请人-
unqualified.setSqr(qcCheckTaskIncome.getSqr()); unqualified.setSqr("MSL%23"+qcCheckTaskIncome.getSqr());
unqualified.setUser(qcCheckTaskIncome.getUpdateBy()); unqualified.setUser(qcCheckTaskIncome.getUpdateBy());
//转出方 //转出方
unqualified.setZcf(qcCheckTaskIncome.getZcf()); unqualified.setZcf(qcCheckTaskIncome.getZcf());

@ -177,7 +177,6 @@ public class QcCheckUnqualifiedServiceImpl implements IQcCheckUnqualifiedService
* \"supplier\":\"广东高顺印刷包装有限公司\",\"CHARG\":\"null\",\"comeQty\":\"1117\", * \"supplier\":\"广东高顺印刷包装有限公司\",\"CHARG\":\"null\",\"comeQty\":\"1117\",
* \"DW\":\"ST\",\"JYBH\":\"202404180042\",\"BJY\":\"202404180042\",\"WLLY\":\"2\", * \"DW\":\"ST\",\"JYBH\":\"202404180042\",\"BJY\":\"202404180042\",\"WLLY\":\"2\",
* \"memo\":\"不合格\",\"PZGLBZG\":\"不合格\"}","user":"999999","requestLevel":0,"workflowId":113454} * \"memo\":\"不合格\",\"PZGLBZG\":\"不合格\"}","user":"999999","requestLevel":0,"workflowId":113454}
*/ */
private AjaxResult createLLOA(QcCheckUnqualified task){ private AjaxResult createLLOA(QcCheckUnqualified task){
@ -306,6 +305,29 @@ public class QcCheckUnqualifiedServiceImpl implements IQcCheckUnqualifiedService
"SFGYSWT":"1" * 1 0 "SFGYSWT":"1" * 1 0
}" }"
} }
http://oa.lanju.cn/lanju/oa/submitOa.jsp?
user=9999999&requestLevel=0&
requestName=&
workflowId=113455&
mainObject={"CPMC":"榄菊加大盘野菊花蚊香塑料筒装(18装)(36单圈)",
"CPBM":"000000010101046600",
"SQBM":"0",
"SQR":"MSL%23999999",
"SQSJ":"2024-07-18",
"SCCJ":"MSD%2310000769",
"SCPH":"LJ20240705ABACEQ",
"SCSL":100,
"FXDD":"测试发现地点",
"FXRQ":"2024-07-18 16:26:45",
"BH":"202407040001",
"YCFW":"1",
"PZYCMS":"zxl测试不合格发起oa",
"Notes":"",
"SFXYZG":"0",
"PGZG":"MSL%23001539",
"PGZR":"MSL%23001539",
"SFGYSWT":"0"}
* @param task * @param task
* @return * @return
*/ */

@ -632,9 +632,20 @@ public class QcStaticTableServiceImpl implements IQcStaticTableService {
public static double calculateCpk(double[] data, double USL, double LSL) { public static double calculateCpk(double[] data, double USL, double LSL) {
double mean = calculateMean(data); double mean = calculateMean(data);
double stdDev = calculateStandardDeviation(data); double stdDev = calculateStandardDeviation(data);
double cpkUpper = (USL - mean) / (3 * stdDev); if(new BigDecimal(USL).compareTo(BigDecimal.ZERO)>0 && new BigDecimal(LSL).compareTo(BigDecimal.ZERO)>0){
double cpkLower = (mean - LSL) / (3 * stdDev); double cpkUpper = (USL - mean) / (3 * stdDev);
return Math.min(cpkUpper, cpkLower); double cpkLower = (mean - LSL) / (3 * stdDev);
return Math.min(cpkUpper, cpkLower);
}else if(new BigDecimal(USL).compareTo(BigDecimal.ZERO)==0 && new BigDecimal(LSL).compareTo(BigDecimal.ZERO)>0){
//无上限
double cpkLower = (mean - LSL) / (3 * stdDev);
return cpkLower;
}else if(new BigDecimal(USL).compareTo(BigDecimal.ZERO)>0 && new BigDecimal(LSL).compareTo(BigDecimal.ZERO)==0){
//无下限
double cpkUpper = (USL - mean) / (3 * stdDev);
return cpkUpper;
}
return 0;
} }
// 计算均值 // 计算均值
public static double calculateMean(double[] data) { public static double calculateMean(double[] data) {
@ -736,5 +747,8 @@ public class QcStaticTableServiceImpl implements IQcStaticTableService {
return days; return days;
} }
public static void main(String args[]){
double a = 0.01;
System.out.println(new BigDecimal(a).compareTo(BigDecimal.ZERO));
}
} }

@ -574,7 +574,7 @@
where del_flag='0' and sample_code like concat(#{sampleCode},'%') where del_flag='0' and sample_code like concat(#{sampleCode},'%')
</select> </select>
<select id="getUserIdList" resultType="com.op.system.api.domain.SysUser"> <select id="getUserIdList" resultType="com.op.system.api.domain.SysUser">
select oa_user_id userId, select user_name userCode,
nick_name userName nick_name userName
from sys_user where dept_id = #{deptId} and del_flag='0' from sys_user where dept_id = #{deptId} and del_flag='0'
</select> </select>

Loading…
Cancel
Save