优化
This commit is contained in:
Binary file not shown.
@@ -345,14 +345,14 @@ public class DailyplanServiceImpl implements DailyplanService {
|
|||||||
//第一条查数据库
|
//第一条查数据库
|
||||||
if(StrUtil.isNotEmpty(nowstart_date)){
|
if(StrUtil.isNotEmpty(nowstart_date)){
|
||||||
JSONObject last2 = MPS_BD_ProductDailyPlan.query("device_id='"+jo.getString("device_id")+"'","planstart_date desc,create_time desc").uniqueResult(0);
|
JSONObject last2 = MPS_BD_ProductDailyPlan.query("device_id='"+jo.getString("device_id")+"'","planstart_date desc,create_time desc").uniqueResult(0);
|
||||||
String old_mark = jo.getString("old_mark");
|
String standard_mark = jo.getString("standard_mark");
|
||||||
if(last2 != null ){
|
if(last2 != null ){
|
||||||
nowstart_date = last2.getString("planstart_date");
|
nowstart_date = last2.getString("planstart_date");
|
||||||
date = DateUtil.parse(nowstart_date);
|
date = DateUtil.parse(nowstart_date);
|
||||||
JSONObject mater = MD_ME_ProducMaterialExt.query("material_id='"+last2.getString("material_id")+"'").uniqueResult(0);
|
JSONObject mater = MD_ME_ProducMaterialExt.query("material_id='"+last2.getString("material_id")+"'").uniqueResult(0);
|
||||||
old_mark = mater.getString("old_mark");
|
standard_mark = mater.getString("standard_mark");
|
||||||
}
|
}
|
||||||
if(jo.getString("old_mark").equals(old_mark)) {
|
if(jo.getString("standard_mark").equals(standard_mark)) {
|
||||||
JSONObject total_last = WQL.getWO("QPDM_PRODUCTPLANPROC")
|
JSONObject total_last = WQL.getWO("QPDM_PRODUCTPLANPROC")
|
||||||
.addParam("flag", "6")
|
.addParam("flag", "6")
|
||||||
.addParam("device_id", jo.getString("device_id"))
|
.addParam("device_id", jo.getString("device_id"))
|
||||||
|
|||||||
@@ -350,8 +350,8 @@ public class ProducetaskprocServiceImpl implements ProducetaskprocService {
|
|||||||
double a = Double.parseDouble(s1.replace("-",""));
|
double a = Double.parseDouble(s1.replace("-",""));
|
||||||
double b = Double.parseDouble(o2.getString("plan_finish_date").replace("-",""));
|
double b = Double.parseDouble(o2.getString("plan_finish_date").replace("-",""));
|
||||||
|
|
||||||
String s1_old_mark = o1.getString("old_mark");
|
String s1_standard_mark = o1.getString("standard_mark");
|
||||||
String s2_old_mark = o2.getString("old_mark");
|
String s2_standard_mark= o2.getString("standard_mark");
|
||||||
|
|
||||||
String s1_material_code = o1.getString("material_code");
|
String s1_material_code = o1.getString("material_code");
|
||||||
String s2_material_code = o2.getString("material_code");
|
String s2_material_code = o2.getString("material_code");
|
||||||
@@ -359,9 +359,9 @@ public class ProducetaskprocServiceImpl implements ProducetaskprocService {
|
|||||||
if (a > b) { //降序排列,升序改成a>b
|
if (a > b) { //降序排列,升序改成a>b
|
||||||
return 1;
|
return 1;
|
||||||
} else if(a == b) {
|
} else if(a == b) {
|
||||||
if (s1_old_mark.compareTo(s2_old_mark)>0) { //降序排列,升序改成a>b
|
if (s1_standard_mark.compareTo(s2_standard_mark)>0) { //降序排列,升序改成a>b
|
||||||
return 1;
|
return 1;
|
||||||
} else if(s1_old_mark.compareTo(s2_old_mark) == 0) {
|
} else if(s1_standard_mark.compareTo(s2_standard_mark) == 0) {
|
||||||
|
|
||||||
if (s1_material_code.compareTo(s2_material_code)>0) { //降序排列,升序改成a>b
|
if (s1_material_code.compareTo(s2_material_code)>0) { //降序排列,升序改成a>b
|
||||||
return 1;
|
return 1;
|
||||||
@@ -436,7 +436,7 @@ public class ProducetaskprocServiceImpl implements ProducetaskprocService {
|
|||||||
//若初始日期不为空,取此初始日期
|
//若初始日期不为空,取此初始日期
|
||||||
if(finalChecked.equals("true")){
|
if(finalChecked.equals("true")){
|
||||||
JSONObject last = jo_before;
|
JSONObject last = jo_before;
|
||||||
if(last!=null && jo.getString("old_mark").equals(last.getString("old_mark"))) {
|
if(last!=null && jo.getString("standard_mark").equals(last.getString("standard_mark"))) {
|
||||||
JSONObject total_last = WQL.getWO("QPDM_PRODUCTPLANPROC")
|
JSONObject total_last = WQL.getWO("QPDM_PRODUCTPLANPROC")
|
||||||
.addParam("flag", "6")
|
.addParam("flag", "6")
|
||||||
.addParam("device_id", jo.getString("device_id"))
|
.addParam("device_id", jo.getString("device_id"))
|
||||||
@@ -542,9 +542,9 @@ public class ProducetaskprocServiceImpl implements ProducetaskprocService {
|
|||||||
throw new BadRequestException("日计划表此分组设备的最后一个计划为空!");
|
throw new BadRequestException("日计划表此分组设备的最后一个计划为空!");
|
||||||
}
|
}
|
||||||
JSONObject mater = MD_ME_ProducMaterialExt.query("material_id='"+last.getString("material_id")+"'").uniqueResult(0);
|
JSONObject mater = MD_ME_ProducMaterialExt.query("material_id='"+last.getString("material_id")+"'").uniqueResult(0);
|
||||||
String old_mark = mater.getString("old_mark");
|
String standard_mark = mater.getString("standard_mark");
|
||||||
|
|
||||||
if(jo.getString("old_mark").equals(old_mark)) {
|
if(jo.getString("standard_mark").equals(standard_mark)) {
|
||||||
JSONObject total_last = WQL.getWO("QPDM_PRODUCTPLANPROC")
|
JSONObject total_last = WQL.getWO("QPDM_PRODUCTPLANPROC")
|
||||||
.addParam("flag", "6")
|
.addParam("flag", "6")
|
||||||
.addParam("device_id", jo.getString("device_id"))
|
.addParam("device_id", jo.getString("device_id"))
|
||||||
@@ -646,9 +646,9 @@ public class ProducetaskprocServiceImpl implements ProducetaskprocService {
|
|||||||
throw new BadRequestException("日计划表此分组设备的最后一个计划为空!");
|
throw new BadRequestException("日计划表此分组设备的最后一个计划为空!");
|
||||||
}
|
}
|
||||||
JSONObject mater = MD_ME_ProducMaterialExt.query("material_id='"+last.getString("material_id")+"'").uniqueResult(0);
|
JSONObject mater = MD_ME_ProducMaterialExt.query("material_id='"+last.getString("material_id")+"'").uniqueResult(0);
|
||||||
String old_mark = mater.getString("old_mark");
|
String standard_mark = mater.getString("standard_mark");
|
||||||
|
|
||||||
if(jo.getString("old_mark").equals(old_mark)) {
|
if(jo.getString("standard_mark").equals(standard_mark)) {
|
||||||
JSONObject total_last = WQL.getWO("QPDM_PRODUCTPLANPROC")
|
JSONObject total_last = WQL.getWO("QPDM_PRODUCTPLANPROC")
|
||||||
.addParam("flag", "6")
|
.addParam("flag", "6")
|
||||||
.addParam("device_id", jo.getString("device_id"))
|
.addParam("device_id", jo.getString("device_id"))
|
||||||
|
|||||||
@@ -53,6 +53,7 @@
|
|||||||
SELECT
|
SELECT
|
||||||
pp.*,
|
pp.*,
|
||||||
ext.old_mark,
|
ext.old_mark,
|
||||||
|
ext.standard_mark,
|
||||||
ext.product_series AS mater_product_series,
|
ext.product_series AS mater_product_series,
|
||||||
ext.standard_weight_pft AS standard_weight,
|
ext.standard_weight_pft AS standard_weight,
|
||||||
materialbase.material_code,
|
materialbase.material_code,
|
||||||
@@ -99,6 +100,7 @@
|
|||||||
SELECT
|
SELECT
|
||||||
pp.*,
|
pp.*,
|
||||||
ext.old_mark,
|
ext.old_mark,
|
||||||
|
ext.standard_mark,
|
||||||
ext.product_series AS mater_product_series,
|
ext.product_series AS mater_product_series,
|
||||||
ext.standard_weight_pft AS standard_weight,
|
ext.standard_weight_pft AS standard_weight,
|
||||||
materialbase.material_code,
|
materialbase.material_code,
|
||||||
|
|||||||
@@ -54,6 +54,7 @@
|
|||||||
SELECT
|
SELECT
|
||||||
pp.*,
|
pp.*,
|
||||||
ext.old_mark,
|
ext.old_mark,
|
||||||
|
ext.standard_mark,
|
||||||
ext.standard_weight_pft AS standard_weight
|
ext.standard_weight_pft AS standard_weight
|
||||||
FROM
|
FROM
|
||||||
PCS_IF_ProductPlanProc pp
|
PCS_IF_ProductPlanProc pp
|
||||||
@@ -87,6 +88,7 @@
|
|||||||
SELECT
|
SELECT
|
||||||
pp.*,
|
pp.*,
|
||||||
ext.old_mark,
|
ext.old_mark,
|
||||||
|
ext.standard_mark,
|
||||||
ext.standard_weight_pft AS standard_weight,
|
ext.standard_weight_pft AS standard_weight,
|
||||||
materialbase.material_type_id,
|
materialbase.material_type_id,
|
||||||
ext.product_series,
|
ext.product_series,
|
||||||
|
|||||||
Reference in New Issue
Block a user