public String updateTradeMargin() throws Exception { this.logger.debug("enter updateTradeMargin"); FirmTradeMargin firmTradeMargin = (FirmTradeMargin) this.entity; if (firmTradeMargin.getMarginAlgr().intValue() == 1) { firmTradeMargin.setMarginItem1( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem1().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItem1_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem1_S().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure1( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure1().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure1_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure1_S().doubleValue(), new Double(100.0D).doubleValue()))); if (firmTradeMargin.getMarginItem2() != null) { firmTradeMargin.setMarginItem2( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem2().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItem2_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem2_S().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure2( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure2().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure2_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure2_S().doubleValue(), new Double(100.0D).doubleValue()))); } if (firmTradeMargin.getMarginItem3() != null) { firmTradeMargin.setMarginItem3( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem3().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItem3_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem3_S().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure3( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure3().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure3_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure3_S().doubleValue(), new Double(100.0D).doubleValue()))); } if (firmTradeMargin.getMarginItem4() != null) { firmTradeMargin.setMarginItem4( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem4().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItem4_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem4_S().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure4( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure4().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure4_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure4_S().doubleValue(), new Double(100.0D).doubleValue()))); } if (firmTradeMargin.getMarginItem5() != null) { firmTradeMargin.setMarginItem5( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem5().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItem5_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem5_S().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure5( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure5().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure5_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure5_S().doubleValue(), new Double(100.0D).doubleValue()))); } } firmTradeMargin.setModifyTime(getService().getSysDate()); getService().update(firmTradeMargin); addReturnValue(1, 119902L); writeOperateLog( 1505, "修改特殊商品交易保证金! 交易商ID:" + firmTradeMargin.getFirmID() + ",商品ID:" + firmTradeMargin.getCommodityID(), 1, ""); return "success"; }
public String addTradeMargin() throws Exception { this.logger.debug("enter addTradeMargin"); FirmTradeMargin tradeMargin = (FirmTradeMargin) this.entity; boolean flag = existCommoditySpecial(tradeMargin.getFirmID(), tradeMargin.getCommodityID()); if (flag) { addReturnValue(-1, 151103L, new Object[] {"添加特殊商品交易保证金失败,已存在!"}); } else { FirmTradeMargin firmTradeMargin = (FirmTradeMargin) this.entity; if (firmTradeMargin.getMarginAlgr().intValue() == 1) { firmTradeMargin.setMarginItem1( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem1().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItem1_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem1_S().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure1( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure1().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure1_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure1_S().doubleValue(), new Double(100.0D).doubleValue()))); if (firmTradeMargin.getMarginItem2() != null) { firmTradeMargin.setMarginItem2( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem2().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItem2_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem2_S().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure2( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure2().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure2_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure2_S().doubleValue(), new Double(100.0D).doubleValue()))); } if (firmTradeMargin.getMarginItem3() != null) { firmTradeMargin.setMarginItem3( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem3().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItem3_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem3_S().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure3( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure3().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure3_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure3_S().doubleValue(), new Double(100.0D).doubleValue()))); } if (firmTradeMargin.getMarginItem4() != null) { firmTradeMargin.setMarginItem4( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem4().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItem4_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem4_S().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure4( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure4().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure4_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure4_S().doubleValue(), new Double(100.0D).doubleValue()))); } if (firmTradeMargin.getMarginItem5() != null) { firmTradeMargin.setMarginItem5( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem5().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItem5_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItem5_S().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure5( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure5().doubleValue(), new Double(100.0D).doubleValue()))); firmTradeMargin.setMarginItemAssure5_S( Double.valueOf( Arith.div( firmTradeMargin.getMarginItemAssure5_S().doubleValue(), new Double(100.0D).doubleValue()))); } } firmTradeMargin.setModifyTime(getService().getSysDate()); getService().add(firmTradeMargin); addReturnValue(1, 119901L); writeOperateLog( 1505, "添加特殊商品交易保证金!交易商ID:" + firmTradeMargin.getFirmID() + ",商品ID:" + firmTradeMargin.getCommodityID(), 1, ""); } return "success"; }