81,095
社区成员
发帖
与我相关
我的任务
分享
public void SigninRewardUpdate(List<SigninReward>list);
<update id="SigninRewardUpdate">
UPDATE t_earn_signin_reward
<trim prefix="set" suffix=",">
<trim prefix="name = case" suffix="end,">
<foreach collection="list" item="obj" index="index">
<if test="obj.name!=null">
when (name=#{obj.name})
</if>
</foreach>
</trim>
<trim prefix="icon = case" suffix="end,">
<foreach collection="list" item="obj" index="index">
<if test="icon!=null">
when (icon=#{obj.icon})
</if>
</foreach>
</trim>
<trim prefix="coin = case" suffix="end,">
<foreach collection="list" item="obj" index="index">
<if test="coin!=null">
when (coin=#{obj.coin})
</if>
</foreach>
</trim>
</trim>
where
<foreach collection="list" separator="or" item="obj" index="index">
(id=#{obj.id})
</foreach>
</update>
<form id="J_Form" action="updatedaily.do" method="post" class="form-horizontal">
<div class="control-group">
<label class="control-label">
<s>*</s>活动名称:
</label>
<div class="controls">
<input name="coinid" type="hidden" value="${objid.id }" >
<input name="coinname" type="text" class="input-large"
data-rules="{required : true}" value="${objid.name }" />
</div>
</div>
<div class="control-group">
<label class="control-label">
<s>*</s>活动简介:
</label>
<div class="controls">
<input name="coindescription" type="text" class="input-large"
data-rules="{required : true}" value="${objid.description }" />
</div>
</div>
<div class="control-group">
<label class="control-label">
<s>*</s>活动详情:
</label>
<div class="controls control-row-auto">
<textarea name="coinintroduction" class="control-row4 input-large"
style="width: 550px;">${objid.introduction }</textarea>
</div>
</div>
<div class="control-group">
<label class="control-label">
签到奖励:
</label>
<div class="controls control-row-auto">
<c:forEach var="obj" varStatus="index" items="${list}">
<div class="panel" style="width: 550px; height: 180px;">
<div class="panel-body">
<input type="radio">
<label>
签到类型:
</label>
${obj.rewardType }
<br />
<br />
<div style="position: absolute; left: 151px;">
<label>
签到名称:
</label>
<input type="text" name="name" value="${obj.name }">
<br />
<br />
<label>
赠送Q币:
</label>
<input type="text" name="coin" value="${obj.coin }">
<br />
<br />
<img src="${obj.icon }" width="50" height="30" name="icon"/>
<input type="file" name="icon" value="1000" />
</div>
</div>
</div>
</c:forEach>
</div>
</div>
<div class="row actions-bar">
<div class="form-actions span13 offset3">
<button type="submit" class="button button-primary">
保存
</button>
<button type="reset" class="button">
重置
</button>
</div>
</div>
</form>
@RequestMapping(value = "updatedaily", method = RequestMethod.POST)
public String updateDaily(int coinid, String coinname,
String coinintroduction, String coindescription, CoinTask coinTask,
SigninReward signinReward) {
coinTask.setId(coinid);
coinTask.setName(coinname);
coinTask.setIntroduction(coinintroduction);
coinTask.setDescription(coindescription);
coinTaskService.updateCoinName(coinTask);
// signinRewardService.SigninRewardUpdate(list);
return Constants.REDIRECT + ":/activity/queryid.do";
}