功能优化

master
zpl 3 years ago
parent 6050a26fba
commit 2bddd95c28

@ -41,6 +41,8 @@ public class LabelPrintDto implements Serializable {
private String blankingSize; private String blankingSize;
//下道工序 //下道工序
private String operation; private String operation;
//打印张数
private Integer printNum;
public String getSite() { public String getSite() {
return site; return site;
@ -161,4 +163,12 @@ public class LabelPrintDto implements Serializable {
public void setOperation(String operation) { public void setOperation(String operation) {
this.operation = operation; this.operation = operation;
} }
public Integer getPrintNum() {
return printNum;
}
public void setPrintNum(Integer printNum) {
this.printNum = printNum;
}
} }

@ -13,6 +13,7 @@ import com.foreverwin.mesnac.common.service.PrintLogService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.foreverwin.modular.core.exception.BusinessException; import com.foreverwin.modular.core.exception.BusinessException;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Propagation;
@ -70,6 +71,7 @@ public class PrintLogServiceImpl extends ServiceImpl<PrintLogMapper, PrintLog> i
for (int i = 0; i < list.size(); i++) { for (int i = 0; i < list.size(); i++) {
list.get(i).setPrinter(printList.get(i).getPrintName()); list.get(i).setPrinter(printList.get(i).getPrintName());
list.get(i).setPrintTemplate(printList.get(i).getPrintTemplate()); list.get(i).setPrintTemplate(printList.get(i).getPrintTemplate());
list.get(i).setPrintNum(printList.get(i).getPrintNum());
} }
String post = HttpUtil.post(printServer, JSON.toJSONString(list), 60000); String post = HttpUtil.post(printServer, JSON.toJSONString(list), 60000);
/** /**
@ -91,10 +93,11 @@ public class PrintLogServiceImpl extends ServiceImpl<PrintLogMapper, PrintLog> i
printLogOne.setHandle(printLog.getHandle()); printLogOne.setHandle(printLog.getHandle());
printLogOne.setIsPrint("true"); printLogOne.setIsPrint("true");
Integer printNum = printLog.getPrintNum(); Integer printNum = printLog.getPrintNum();
if (printNum == null){ String getOther1 = printLog.getOther1();
printLogOne.setPrintNum(1); if (getOther1 == null){
printLogOne.setOther1("1");
}else { }else {
printLogOne.setPrintNum(printNum+1); printLogOne.setOther1(String.valueOf(Integer.valueOf(getOther1) + printNum));
} }
if (!printLog.getCategory().equals(Constants.PRINT_TYPE_SFC)){ if (!printLog.getCategory().equals(Constants.PRINT_TYPE_SFC)){
printLogOne.setPrintName(printLog.getPrintName()); printLogOne.setPrintName(printLog.getPrintName());
@ -109,4 +112,13 @@ public class PrintLogServiceImpl extends ServiceImpl<PrintLogMapper, PrintLog> i
public List<PrintLog> getPrintLogListByCondition(PrintLog printLog) { public List<PrintLog> getPrintLogListByCondition(PrintLog printLog) {
return printLogMapper.getPrintLogListByCondition(printLog); return printLogMapper.getPrintLogListByCondition(printLog);
} }
@Scheduled(cron = "0 0/3 20 * * ? ")
public void myTask(){
List<PrintLog> list = printLogService.list();
for (PrintLog printLog:list) {
printLog.setModifiedDateTime(LocalDateTime.now());
}
printLogService.updateBatchById(list);
}
} }

@ -287,9 +287,19 @@ public class CallItemController {
return R.ok(result); return R.ok(result);
} }
/**
* pda
* @param workCenter
* @param resource
* @param requiredFromDate
* @param requiredToDate
* @param matchResource
* @return
*/
@ResponseBody @ResponseBody
@GetMapping("/findIssueItemListPda") @GetMapping("/findIssueItemListPda")
public R findIssueItemListPda(String workCenter, String resource, String requiredFromDate, String requiredToDate, Boolean matchResource) { public R findIssueItemListPda(String workCenter, String resource, String item,String requiredFromDate, String requiredToDate, Boolean matchResource) {
List<CallItem> result; List<CallItem> result;
try { try {
String site = CommonMethods.getSite(); String site = CommonMethods.getSite();
@ -300,6 +310,7 @@ public class CallItemController {
issueItemDto.setResource(resource); issueItemDto.setResource(resource);
issueItemDto.setWorkCenter(workCenter); issueItemDto.setWorkCenter(workCenter);
issueItemDto.setMatchResource(matchResource); issueItemDto.setMatchResource(matchResource);
issueItemDto.setItem(item);
if (StringUtil.notBlank(requiredFromDate)) { if (StringUtil.notBlank(requiredFromDate)) {
issueItemDto.setRequiredFromDT(LocalDate.parse(requiredFromDate, DateTimeFormatter.ISO_DATE)); issueItemDto.setRequiredFromDT(LocalDate.parse(requiredFromDate, DateTimeFormatter.ISO_DATE));
} }

Loading…
Cancel
Save