|
@@ -21,6 +21,7 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
+import javax.xml.crypto.Data;
|
|
|
import java.text.DecimalFormat;
|
|
|
import java.text.NumberFormat;
|
|
|
import java.util.*;
|
|
@@ -481,7 +482,13 @@ public class AdminMachineController {
|
|
|
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM");
|
|
|
java.util.Date currTime = new java.util.Date();
|
|
|
String curTime = formatter.format(currTime);
|
|
|
- Integer machineNumber = machineService.selectMonthCount(curTime);
|
|
|
+ Integer machineNumber = machineService.selectMonthCount(curTime,produce.getProduceId());
|
|
|
+ Calendar nowDate = Calendar.getInstance();
|
|
|
+ Integer year = nowDate.get(Calendar.YEAR);
|
|
|
+ Integer month = nowDate.get(Calendar.MONTH) + 1;
|
|
|
+ if(year == 2017 && month == 12){
|
|
|
+ machineNumber += 300;
|
|
|
+ }
|
|
|
String num = null;
|
|
|
for (int i = 0; i < Integer.valueOf(number); i++) {
|
|
|
machineNumber = machineNumber + i;
|
|
@@ -615,6 +622,8 @@ public class AdminMachineController {
|
|
|
produce.setProduceId(ptsBatch.getProduceId());
|
|
|
produce = produceService.getProduce(produce);
|
|
|
|
|
|
+ Integer productId = produce.getProduceId();
|
|
|
+
|
|
|
Integer bomId = ptsBatch.getBomId();
|
|
|
PtsBom ptsBom = new PtsBom();
|
|
|
ptsBom.setBomId(bomId);
|
|
@@ -632,7 +641,13 @@ public class AdminMachineController {
|
|
|
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM");
|
|
|
java.util.Date currTime = new java.util.Date();
|
|
|
String curTime = formatter.format(currTime);
|
|
|
- Integer machineNumber = machineService.selectMonthCount(curTime);
|
|
|
+ Integer machineNumber = machineService.selectMonthCount(curTime,productId);
|
|
|
+ Calendar nowDate = Calendar.getInstance();
|
|
|
+ Integer year = nowDate.get(Calendar.YEAR);
|
|
|
+ Integer month = nowDate.get(Calendar.MONTH) + 1;
|
|
|
+ if(year == 2017 && month == 12){
|
|
|
+ machineNumber += 300;
|
|
|
+ }
|
|
|
String num = null;
|
|
|
for (int i = 0; i < number; i++) {
|
|
|
machineNumber++;
|