fix
This commit is contained in:
@@ -126,4 +126,13 @@ public class WoPackagingBoxController {
|
||||
// @LogOperation("获取列表")
|
||||
public List<WoPackagingBoxDTO> list() { return woPackagingBoxService.list(); }
|
||||
|
||||
@PostMapping(value = "printList/{id}")
|
||||
@ApiOperation(value = "包装箱打印列表")
|
||||
public Result<WoPackagingBoxDTO> printList(@PathVariable("id") Long id) {
|
||||
|
||||
WoPackagingBoxDTO data = woPackagingBoxService.printList(id);
|
||||
|
||||
return new Result<WoPackagingBoxDTO>().ok(data);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -12,6 +12,7 @@ import com.cnbm.common.validator.ValidatorUtils;
|
||||
import com.cnbm.common.validator.group.AddGroup;
|
||||
import com.cnbm.common.validator.group.DefaultGroup;
|
||||
import com.cnbm.common.validator.group.UpdateGroup;
|
||||
import com.cnbm.packing.dto.ChangePackingBoxDTO;
|
||||
import com.cnbm.packing.dto.WoPackagingBoxSubstrateDTO;
|
||||
import com.cnbm.packing.entity.WoPackagingBox;
|
||||
import com.cnbm.packing.entity.WoPackagingBoxSubstrate;
|
||||
@@ -141,12 +142,12 @@ public class WoPackagingBoxSubstrateController {
|
||||
@PostMapping("insertSubstrate")
|
||||
@ApiOperation("合箱")
|
||||
// @LogOperation("合箱")
|
||||
public Result insertSubstrate(@RequestBody WoPackagingBoxSubstrateDTO dto){
|
||||
public Result insertSubstrate(@RequestBody ChangePackingBoxDTO dto){
|
||||
|
||||
String woSubstrateId = dto.getWoSubstrateId();
|
||||
//验证模组是否存在
|
||||
QueryWrapper<WoPackagingBoxSubstrate> substrateQueryWrapper1 = new QueryWrapper<>();
|
||||
substrateQueryWrapper1.eq(StringUtils.isNotBlank(woSubstrateId), "woSubstrateId", woSubstrateId);
|
||||
substrateQueryWrapper1.eq(StringUtils.isNotBlank(woSubstrateId), WoPackagingBoxSubstrate.WO_SUBSTRATE_ID, woSubstrateId);
|
||||
if(woPackagingBoxSubstrateMapper.selectCount(substrateQueryWrapper1 )== 0){
|
||||
return new Result().error(1,"该模组不存在,请重新输入");
|
||||
}
|
||||
@@ -158,8 +159,8 @@ public class WoPackagingBoxSubstrateController {
|
||||
|
||||
//验证slot是否被占用
|
||||
QueryWrapper<WoPackagingBoxSubstrate> substrateQueryWrapper2 = new QueryWrapper<>();
|
||||
substrateQueryWrapper2.eq(StringUtils.isNotBlank(dto.getPackagingBoxId()), "packagingBoxId", dto.getPackagingBoxId());
|
||||
substrateQueryWrapper2.eq(ObjectUtils.isNotNull(dto.getSlot()), "slot", dto.getSlot());
|
||||
substrateQueryWrapper2.eq(StringUtils.isNotBlank(dto.getPackagingBoxId()), WoPackagingBoxSubstrate.PACKAGING_BOX_ID, dto.getPackagingBoxId());
|
||||
substrateQueryWrapper2.eq(ObjectUtils.isNotNull(dto.getSlot()), WoPackagingBoxSubstrate.SLOT, dto.getSlot());
|
||||
if(woPackagingBoxSubstrateMapper.selectCount(substrateQueryWrapper2) != 0){
|
||||
return new Result().error(1,"该slot已被占用");
|
||||
}
|
||||
@@ -167,7 +168,7 @@ public class WoPackagingBoxSubstrateController {
|
||||
//验证该模组的线体、功率等级是否BoxID的线体、功率等级一致,一致,保存成功,数据发生更新。不一致,则显示保存失败,数据不发生更新
|
||||
String packagingBoxId = dto.getPackagingBoxId();
|
||||
QueryWrapper<WoPackagingBox> boxQueryWrapper = new QueryWrapper<>();
|
||||
boxQueryWrapper.eq(StringUtils.isNotBlank(packagingBoxId), "boxNo", packagingBoxId);
|
||||
boxQueryWrapper.eq(StringUtils.isNotBlank(packagingBoxId), WoPackagingBox.BOX_NO, packagingBoxId);
|
||||
WoPackagingBox box = woPackagingBoxMapper.selectList(boxQueryWrapper).get(0);
|
||||
|
||||
if((substrate.getLineBody()==box.getLineBody()) && (substrate.getPowerLevel()==box.getPowerLevel()) )
|
||||
@@ -184,7 +185,7 @@ public class WoPackagingBoxSubstrateController {
|
||||
@PostMapping("replaceSubstrate")
|
||||
@ApiOperation("换箱")
|
||||
// @LogOperation("换箱")
|
||||
public Result replaceSubstrate(@RequestBody WoPackagingBoxSubstrateDTO[] dtos){
|
||||
public Result replaceSubstrate(@RequestBody ChangePackingBoxDTO[] dtos){
|
||||
|
||||
woPackagingBoxSubstrateService.replaceSubstrate(dtos);
|
||||
|
||||
@@ -194,11 +195,11 @@ public class WoPackagingBoxSubstrateController {
|
||||
@PostMapping("slotValidation")
|
||||
@ApiOperation("slot是否占用验证")
|
||||
// @LogOperation("slot是否占用验证")
|
||||
public boolean slotValidation(@RequestBody WoPackagingBoxSubstrateDTO dto){
|
||||
public boolean slotValidation(@RequestBody ChangePackingBoxDTO dto){
|
||||
|
||||
QueryWrapper<WoPackagingBoxSubstrate> wrapper = new QueryWrapper<>();
|
||||
wrapper.eq(StringUtils.isNotBlank(dto.getPackagingBoxId()), "packagingBoxId", dto.getPackagingBoxId());
|
||||
wrapper.eq(ObjectUtils.isNotNull(dto.getSlot()), "slot", dto.getSlot());
|
||||
wrapper.eq(StringUtils.isNotBlank(dto.getPackagingBoxId()), WoPackagingBoxSubstrate.PACKAGING_BOX_ID, dto.getPackagingBoxId());
|
||||
wrapper.eq(ObjectUtils.isNotNull(dto.getSlot()), WoPackagingBoxSubstrate.SLOT, dto.getSlot());
|
||||
if(woPackagingBoxSubstrateMapper.selectCount(wrapper) == 0){
|
||||
return true;
|
||||
}
|
||||
@@ -207,12 +208,12 @@ public class WoPackagingBoxSubstrateController {
|
||||
}
|
||||
}
|
||||
|
||||
@PostMapping("batchInsert")
|
||||
@PostMapping("insertSubstrateManual")
|
||||
@ApiOperation("手动装箱")
|
||||
// @LogOperation("手动装箱")
|
||||
public Result batchInsert(@RequestBody WoPackagingBoxSubstrateDTO[] lists){
|
||||
public Result insertSubstrateManual(@RequestBody ChangePackingBoxDTO dto){
|
||||
|
||||
woPackagingBoxSubstrateService.batchInsert(lists);
|
||||
woPackagingBoxSubstrateService.insertSubstrateManual(dto);
|
||||
|
||||
return new Result();
|
||||
}
|
||||
|
||||
@@ -127,30 +127,13 @@ public class WoPackagingPrintHistoryController {
|
||||
}
|
||||
|
||||
@PostMapping("print/{id}")
|
||||
@ApiOperation("打印")
|
||||
@ApiOperation("打印记录")
|
||||
// @LogOperation("打印")
|
||||
public Result<Long> print(@PathVariable("id") Long id) {
|
||||
|
||||
WoPackagingBoxDTO woPackagingBox = woPackagingBoxServiceBiz.get(id);
|
||||
woPackagingPrintHistoryService.print(id);
|
||||
|
||||
WoPackagingPrintHistoryDTO woPackagingPrintHistory = new WoPackagingPrintHistoryDTO();
|
||||
BeanUtils.copyProperties(woPackagingBox, woPackagingPrintHistory);
|
||||
woPackagingPrintHistory.setId(null);
|
||||
woPackagingPrintHistory.setPrintTime(LocalDateTime.now());
|
||||
//效验数据
|
||||
ValidatorUtils.validateEntity(woPackagingPrintHistory, AddGroup.class, DefaultGroup.class);
|
||||
woPackagingPrintHistoryService.save(woPackagingPrintHistory);
|
||||
//更新包装箱表中打印状态和时间
|
||||
woPackagingBox.setPrintTime(woPackagingPrintHistory.getPrintTime());
|
||||
if(woPackagingBox.getPrintStatus()==0){
|
||||
woPackagingBox.setPrintCount(1);
|
||||
woPackagingBox.setPrintStatus(WhetherEnum.YES.getValue());
|
||||
}
|
||||
else{
|
||||
woPackagingBox.setPrintCount(woPackagingBox.getPrintCount()+1);
|
||||
}
|
||||
|
||||
return new Result<Long>().ok(woPackagingPrintHistory.getId());
|
||||
return new Result();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user