|  |  |  | @ -64,9 +64,9 @@ public class SysOrderNoRuleController extends CoreBaseController { | 
		
	
		
			
				|  |  |  |  |     private FastDFSClient dfsClient; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * | 
		
	
		
			
				|  |  |  |  |      * @param sysOrderNoRule | 
		
	
		
			
				|  |  |  |  |      * @return | 
		
	
		
			
				|  |  |  |  |      * 新增单号规则 | 
		
	
		
			
				|  |  |  |  |      * @param sysOrderNoRule 单号规则 | 
		
	
		
			
				|  |  |  |  |      * @return 处理结果 | 
		
	
		
			
				|  |  |  |  |      */ | 
		
	
		
			
				|  |  |  |  |     @PostMapping(value = "/insert") | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "新增单号规则") | 
		
	
	
		
			
				
					|  |  |  | @ -87,6 +87,11 @@ public class SysOrderNoRuleController extends CoreBaseController { | 
		
	
		
			
				|  |  |  |  |         } | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * 修改单号规则 | 
		
	
		
			
				|  |  |  |  |      * @param sysOrderNoRule 单号规则 | 
		
	
		
			
				|  |  |  |  |      * @return | 
		
	
		
			
				|  |  |  |  |      */ | 
		
	
		
			
				|  |  |  |  |     @PutMapping(value = "/update") | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "修改单号规则") | 
		
	
		
			
				|  |  |  |  |     public ResultBean updateSysOrderNoRule(SysOrderNoRule sysOrderNoRule) { | 
		
	
	
		
			
				
					|  |  |  | @ -365,14 +370,35 @@ public class SysOrderNoRuleController extends CoreBaseController { | 
		
	
		
			
				|  |  |  |  |                 .checkNotZero("isCycle", sysOrderNoRule.getIsCycle()); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * 生成单号 | 
		
	
		
			
				|  |  |  |  |      * @param code 单号规则代码 | 
		
	
		
			
				|  |  |  |  |      * @return 处理结果 | 
		
	
		
			
				|  |  |  |  |      */ | 
		
	
		
			
				|  |  |  |  |     @GetMapping(value = "/get-order-no/{code}") | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "根据单号规则代码,生成单号") | 
		
	
		
			
				|  |  |  |  |     public synchronized ResultBean getOrderNo(@PathVariable("code") String code) { | 
		
	
		
			
				|  |  |  |  |     public synchronized ResultBean<SysOrderNoRule> getOrderNo(@PathVariable("code") String code) { | 
		
	
		
			
				|  |  |  |  |         return getOrderNo(code,1); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * 根据单号规则代码,生成单号 | 
		
	
		
			
				|  |  |  |  |      * @param code 单号规则代码 | 
		
	
		
			
				|  |  |  |  |      * @param num 生成数量 | 
		
	
		
			
				|  |  |  |  |      * @return 处理结果 | 
		
	
		
			
				|  |  |  |  |      */ | 
		
	
		
			
				|  |  |  |  |     @GetMapping(value = "/get-order-no/{code}/{num}") | 
		
	
		
			
				|  |  |  |  |     @ApiOperation(value = "根据单号规则代码,生成单号") | 
		
	
		
			
				|  |  |  |  |     public synchronized ResultBean<SysOrderNoRule> getOrderNo(@PathVariable("code") String code,@PathVariable("num") Integer num) { | 
		
	
		
			
				|  |  |  |  |         try { | 
		
	
		
			
				|  |  |  |  |             ValidatorBean.checkNotNull(code, "code不能为空"); | 
		
	
		
			
				|  |  |  |  |             ValidatorBean.checkNotZero(num,"次数不能为零"); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |             SysOrderNoRule sysOrderNoRule = sysOrderNoRuleService.getSysOrderNoRuleCode(code); | 
		
	
		
			
				|  |  |  |  |             return ResultBean.success("操作成功").setResultObject(sysOrderNoRule).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); | 
		
	
		
			
				|  |  |  |  |             List<SysOrderNoRule> sysOrderNoRuleList = new ArrayList<>(); | 
		
	
		
			
				|  |  |  |  |             for (int i = 0; i < num; i++) { | 
		
	
		
			
				|  |  |  |  |                 sysOrderNoRuleList.add(sysOrderNoRuleService.getSysOrderNoRuleCode(code)); | 
		
	
		
			
				|  |  |  |  |             } | 
		
	
		
			
				|  |  |  |  |             return ResultBean.success("操作成功").setResultList(sysOrderNoRuleList).setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode()); | 
		
	
		
			
				|  |  |  |  |         } catch (ImppBusiException busExcep) { | 
		
	
		
			
				|  |  |  |  |             return ResultBean.fail(busExcep); | 
		
	
		
			
				|  |  |  |  |         } catch (Exception e) { | 
		
	
	
		
			
				
					|  |  |  | 
 |