|
|
|
@ -114,6 +114,18 @@ public class OperationItemController extends DafController { |
|
|
|
|
@ApiOperationSupport(order = 6) |
|
|
|
|
@ApiOperation(value = "新增或修改", notes = "传入operationItem") |
|
|
|
|
public R submit(@Valid @RequestBody OperationItem operationItem) { |
|
|
|
|
String perationItemNo = operationItem.getOperationTicketNo()+"XM"; |
|
|
|
|
String maxOperationItemNo = |
|
|
|
|
operationItemService.getMaxOperationItemNo("'"+operationItem.getOperationTicketNo()+"'"); |
|
|
|
|
int number; |
|
|
|
|
if (StringUtil.isNotEmpty(maxOperationItemNo)){ |
|
|
|
|
number = Integer.parseInt(maxOperationItemNo.substring(maxOperationItemNo.length()-4)); |
|
|
|
|
number++; |
|
|
|
|
}else{ |
|
|
|
|
number = 1; |
|
|
|
|
} |
|
|
|
|
String numFormat = String.format("%04d", number); |
|
|
|
|
operationItem.setOperationItemNo(perationItemNo+numFormat); |
|
|
|
|
return R.status(operationItemService.saveOrUpdate(operationItem)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|