功能优化

master
zpl 3 years ago
parent 6050a26fba
commit 2bddd95c28

@ -41,6 +41,8 @@ public class LabelPrintDto implements Serializable {
private String blankingSize;
//下道工序
private String operation;
//打印张数
private Integer printNum;
public String getSite() {
return site;
@ -161,4 +163,12 @@ public class LabelPrintDto implements Serializable {
public void setOperation(String 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.foreverwin.modular.core.exception.BusinessException;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;
import org.springframework.beans.factory.annotation.Autowired;
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++) {
list.get(i).setPrinter(printList.get(i).getPrintName());
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);
/**
@ -91,10 +93,11 @@ public class PrintLogServiceImpl extends ServiceImpl<PrintLogMapper, PrintLog> i
printLogOne.setHandle(printLog.getHandle());
printLogOne.setIsPrint("true");
Integer printNum = printLog.getPrintNum();
if (printNum == null){
printLogOne.setPrintNum(1);
String getOther1 = printLog.getOther1();
if (getOther1 == null){
printLogOne.setOther1("1");
}else {
printLogOne.setPrintNum(printNum+1);
printLogOne.setOther1(String.valueOf(Integer.valueOf(getOther1) + printNum));
}
if (!printLog.getCategory().equals(Constants.PRINT_TYPE_SFC)){
printLogOne.setPrintName(printLog.getPrintName());
@ -109,4 +112,13 @@ public class PrintLogServiceImpl extends ServiceImpl<PrintLogMapper, PrintLog> i
public List<PrintLog> getPrintLogListByCondition(PrintLog 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);
}
/**
* pda
* @param workCenter
* @param resource
* @param requiredFromDate
* @param requiredToDate
* @param matchResource
* @return
*/
@ResponseBody
@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;
try {
String site = CommonMethods.getSite();
@ -300,6 +310,7 @@ public class CallItemController {
issueItemDto.setResource(resource);
issueItemDto.setWorkCenter(workCenter);
issueItemDto.setMatchResource(matchResource);
issueItemDto.setItem(item);
if (StringUtil.notBlank(requiredFromDate)) {
issueItemDto.setRequiredFromDT(LocalDate.parse(requiredFromDate, DateTimeFormatter.ISO_DATE));
}

Loading…
Cancel
Save