平台微服务调用调整

yun-zuoyi
汪云昊 6 years ago
parent 8baaab8f44
commit c5f5c5db9f

@ -378,7 +378,16 @@ public class SysOrderNoRuleController extends CoreBaseController {
@GetMapping(value = "/get-order-no/{code}") @GetMapping(value = "/get-order-no/{code}")
@ApiOperation(value = "根据单号规则代码,生成单号") @ApiOperation(value = "根据单号规则代码,生成单号")
public synchronized ResultBean<SysOrderNoRule> getOrderNo(@PathVariable("code") String code) { public synchronized ResultBean<SysOrderNoRule> getOrderNo(@PathVariable("code") String code) {
return getOrderNo(code,1); try {
ValidatorBean.checkNotNull(code, "code不能为空");
SysOrderNoRule sysOrderNoRule = sysOrderNoRuleService.getSysOrderNoRuleCode(code);
return ResultBean.success("操作成功").setResultObject(sysOrderNoRule).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
} catch (ImppBusiException busExcep) {
return ResultBean.fail(busExcep);
} catch (Exception e) {
return ImppExceptionBuilder.newInstance().buildExceptionResult(e);
}
} }
/** /**
@ -389,16 +398,16 @@ public class SysOrderNoRuleController extends CoreBaseController {
*/ */
@GetMapping(value = "/get-order-no/{code}/{num}") @GetMapping(value = "/get-order-no/{code}/{num}")
@ApiOperation(value = "根据单号规则代码,生成单号") @ApiOperation(value = "根据单号规则代码,生成单号")
public synchronized ResultBean<SysOrderNoRule> getOrderNo(@PathVariable("code") String code,@PathVariable("num") Integer num) { public synchronized ResultBean<String> getOrderNo(@PathVariable("code") String code,@PathVariable("num") Integer num) {
try { try {
ValidatorBean.checkNotNull(code, "code不能为空"); ValidatorBean.checkNotNull(code, "code不能为空");
ValidatorBean.checkNotZero(num,"次数不能为零"); ValidatorBean.checkNotZero(num,"次数不能为零");
List<SysOrderNoRule> sysOrderNoRuleList = new ArrayList<>(); List<String> orderNoList = new ArrayList<>();
for (int i = 0; i < num; i++) { for (int i = 0; i < num; i++) {
sysOrderNoRuleList.add(sysOrderNoRuleService.getSysOrderNoRuleCode(code)); orderNoList.add(sysOrderNoRuleService.getSysOrderNoRuleCode(code).getOrderNo());
} }
return ResultBean.success("操作成功").setResultList(sysOrderNoRuleList).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); return ResultBean.success("操作成功").setResultList(orderNoList).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
} catch (ImppBusiException busExcep) { } catch (ImppBusiException busExcep) {
return ResultBean.fail(busExcep); return ResultBean.fail(busExcep);
} catch (Exception e) { } catch (Exception e) {

Loading…
Cancel
Save