切换分支备份

workplace
anthonywj 11 months ago
parent b481843d24
commit fda2478831

@ -16,6 +16,7 @@ import com.glxp.api.entity.system.SystemPDFTemplateEntity;
import com.glxp.api.exception.JsonException; import com.glxp.api.exception.JsonException;
import com.glxp.api.req.auth.SysWorkplaceRequest; import com.glxp.api.req.auth.SysWorkplaceRequest;
import com.glxp.api.req.dev.DeviceInfoDetailQuery; import com.glxp.api.req.dev.DeviceInfoDetailQuery;
import com.glxp.api.req.system.PrintLabelRequest;
import com.glxp.api.res.PageSimpleResponse; import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.service.auth.SysWorkplaceService; import com.glxp.api.service.auth.SysWorkplaceService;
import com.glxp.api.service.system.SystemPDFModuleService; import com.glxp.api.service.system.SystemPDFModuleService;
@ -31,10 +32,7 @@ import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.util.Date; import java.util.*;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/** /**
* @author : zhuzhu * @author : zhuzhu
@ -141,5 +139,47 @@ public class SysWorkplaceController extends BaseController {
return ResultVOUtils.error(ResultEnum.DATA_NOT, "模板错误"); return ResultVOUtils.error(ResultEnum.DATA_NOT, "模板错误");
} }
/**
* {"DMHotskey":{"workPlace": 60011001}}
* {"DMHotskey":{"splitBusType": "SC72197936495755"}}
*/
/**
*
*/
@AuthRuleAnnotation("")
@PostMapping("/udiwms/split/label/print")
public BaseResponse printSplitLabel(@RequestBody PrintLabelRequest printLabelRequest, HttpServletRequest request, HttpServletResponse response) throws Exception {
SysPdfTemplateRelevanceLabelEntity sysPdfTemplateRelevanceLabelEntity = systemPDFModuleService.selectByLabelId(printLabelRequest.getLabelId() + "");
if (null == sysPdfTemplateRelevanceLabelEntity) {
return ResultVOUtils.error(ResultEnum.DATA_NOT, "所属模块错误");
}
SystemPDFTemplateEntity systemPDFTemplateEntity = systemPDFTemplateService.selectById(String.valueOf(sysPdfTemplateRelevanceLabelEntity.getTemplateId()));
if (null == systemPDFTemplateEntity) {
return ResultVOUtils.error(ResultEnum.DATA_NOT, "模板错误");
}
//打印单号标签
Map<String, Object> data = new HashMap<>(1);
List<Object> list = new ArrayList<>();
Map<String, Object> supData = new HashMap<>();
supData.put("title", "拆零上货");
supData.put("qrCode", "{\"DMHotskey\":{\"fifoSplit\": 1}}");
Map<String, Object> supData2 = new HashMap<>();
supData2.put("title", "整取上货");
supData2.put("qrCode", "{\"DMHotskey\":{\"fifoSplit\": 2}}");
list.add(supData);
list.add(supData2);
data.put("data", list);
String param = JSON.toJSONString(data);
log.error(param);
JasperUtils.jasperReport(request, response, param, filePath + "pdf/template/" + systemPDFTemplateEntity.getPath(), "pdf");
return ResultVOUtils.error(ResultEnum.DATA_NOT, "模板错误");
}
} }

@ -709,6 +709,7 @@ public class IoCodeTempController extends BaseController {
codeEnttity.setInvCode(addOrderRequest.getInvCode()); codeEnttity.setInvCode(addOrderRequest.getInvCode());
codeEnttity.setWarehouseCode(addOrderRequest.getCurSpaceCode()); codeEnttity.setWarehouseCode(addOrderRequest.getCurSpaceCode());
codeEnttity.setPreSpaceCode(addOrderRequest.getPreCurSpaceCode()); codeEnttity.setPreSpaceCode(addOrderRequest.getPreCurSpaceCode());
codeEnttity.setProductType(1);
codeEnttity.setPreInSpaceCode(addOrderRequest.getCheckPreInSpaceCode()); codeEnttity.setPreInSpaceCode(addOrderRequest.getCheckPreInSpaceCode());
codeEnttity.setRelId(addOrderRequest.getRelId()); codeEnttity.setRelId(addOrderRequest.getRelId());
codeEnttity.setFifoSplit(addOrderRequest.getFifoSplit()); codeEnttity.setFifoSplit(addOrderRequest.getFifoSplit());
@ -791,6 +792,7 @@ public class IoCodeTempController extends BaseController {
orderEntity.setBusType(bussinessTypeEntity.getBusType()); orderEntity.setBusType(bussinessTypeEntity.getBusType());
orderEntity.setSickerAdNum(addOrderRequest.getSickerAdNum()); orderEntity.setSickerAdNum(addOrderRequest.getSickerAdNum());
orderEntity.setWorkPlaceCode(addOrderRequest.getWorkPlaceCode()); orderEntity.setWorkPlaceCode(addOrderRequest.getWorkPlaceCode());
orderEntity.setProductType(1);
orderEntity.setFifoSplit(addOrderRequest.getFifoSplit()); orderEntity.setFifoSplit(addOrderRequest.getFifoSplit());
orderService.insertOrder(orderEntity); orderService.insertOrder(orderEntity);
} }

@ -198,7 +198,6 @@ public class IoOrderController extends BaseController {
} }
ioOrderResponse = orderInvoiceService.findRegStausByBillNo(ioOrderResponse); ioOrderResponse = orderInvoiceService.findRegStausByBillNo(ioOrderResponse);
} }
PageInfo<IoOrderResponse> pageInfo = new PageInfo<>(list); PageInfo<IoOrderResponse> pageInfo = new PageInfo<>(list);
return ResultVOUtils.page(pageInfo); return ResultVOUtils.page(pageInfo);
} }

@ -0,0 +1,9 @@
package com.glxp.api.req.system;
import lombok.Data;
@Data
public class PrintLabelRequest {
private String labelId;
}
Loading…
Cancel
Save