| | |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class}) |
| | | public boolean saveProductDetail(Map<String,Object> params) |
| | | public boolean saveProductDetail(Map<String,Object> params,SysUser sysUser) |
| | | { |
| | | //指定套餐数据 |
| | | SysProduct sysProduct=sysProductService.getById(CommonConstant.REG_USER_PRODUCT_ID); |
| | |
| | | productOrder.setContractTime(new Date()); |
| | | productOrder.setContractNo(RandomValueUtils.getRandom(10)); |
| | | productOrder.setContractTitle(CommonConstant.REG_USER_CONTRACT_NAME); |
| | | productOrder.setHospitalId(Long.valueOf(params.get("departmentId").toString())); |
| | | productOrder.setHospitalId(Long.valueOf(params.get("hospitalId").toString())); |
| | | productOrder.setHospitalName(params.get("hospitalName").toString()); |
| | | productOrder.setDepartmentId(Long.valueOf(params.get("hospitalId").toString())); |
| | | productOrder.setDepartmentId(Long.valueOf(params.get("departmentId").toString())); |
| | | productOrder.setDepartmentName(params.get("departmentName").toString()); |
| | | productOrder.setCreateUserId(CommonConstant.CREATE_USER_ID); |
| | | productOrder.setCreateUserName(CommonConstant.CREATE_USER_NAME); |
| | |
| | | productOrderDetail.setProName(sysProduct.getProName()); |
| | | productOrderDetail.setOrderId(productOrder.getId()); |
| | | productOrderDetail.setProType(sysProduct.getProType()); |
| | | productOrderDetail.setCreateUserId(CommonConstant.CREATE_USER_ID); |
| | | productOrderDetail.setCreateUserName(CommonConstant.CREATE_USER_NAME); |
| | | productOrderDetail.setIsShare(false); |
| | | if(productOrderDetailMapper.insert(productOrderDetail)==1) |
| | | { |
| | | //充值记录 |
| | |
| | | productOrderRecord.setAilightCount(sysProduct.getAilightCount()); |
| | | productOrderRecord.setRecordCount(sysProduct.getRecordCount()); |
| | | productOrderRecord.setProBegintime(new Date()); |
| | | productOrderRecord.setIsShare(false); |
| | | //0 天 1 月 2 年 |
| | | switch(sysProduct.getProTimeUnit()) |
| | | { |
| | |
| | | productOrderRecord.setProName(sysProduct.getProName()); |
| | | productOrderRecord.setOrderId(productOrder.getId()); |
| | | productOrderRecord.setProType(sysProduct.getProType()); |
| | | productOrderRecord.setCreateUserId(CommonConstant.CREATE_USER_ID); |
| | | productOrderRecord.setCreateUserName(CommonConstant.CREATE_USER_NAME); |
| | | if(productOrderRecordMapper.insert(productOrderRecord)<1) |
| | | { |
| | | baseMapper.deleteById(productOrder.getId()); |