Commit 97d807c4 by jianan

续年佣金计算-来佣比对检核年月8

parent 25fb738d
......@@ -152,15 +152,17 @@ public class LifeCommissionServiceImpl implements LifeCommissionService {
// 获取批次号(如2020-11的字符串)
Long checkBatchId = this.getOrderCommissionCheckBatch(checkBatch, loginId);
AgPoOrderCommission orderCommission = new AgPoOrderCommission();
orderCommission.setCommissionCheckId(checkBatchId);
orderCommission.setCommissionStatus(status);
orderCommission.setCommissionTime(checkBatch);
orderCommission.setUpdatedBy(Long.valueOf(loginId));
orderCommission.setUpdatedAt(new Date());
orderCommissionMapper.updateBatchBycommissionNo(commissionNos, orderCommission);
for (String commissionNo: commissionNos) {
AgPoOrderCommission orderCommission = new AgPoOrderCommission();
orderCommission.setCommissionNo(commissionNo);
orderCommission.setCommissionCheckId(checkBatchId);
orderCommission.setCommissionStatus(status);
orderCommission.setCommissionTime(checkBatch);
orderCommission.setUpdatedBy(Long.valueOf(loginId));
orderCommission.setUpdatedAt(new Date());
orderCommissionMapper.updateBycommissionNo(orderCommission);
}
}
@Override
......
......@@ -18,5 +18,5 @@ public interface AgPoOrderCommissionMapper {
int updateByPrimaryKey(AgPoOrderCommission record);
void updateBatchBycommissionNo(@Param("list")List<String> commissionNos, @Param("orderCommission")AgPoOrderCommission orderCommission);
void updateBycommissionNo(AgPoOrderCommission orderCommission);
}
\ No newline at end of file
......@@ -322,28 +322,25 @@
where id = #{id,jdbcType=BIGINT}
</update>
<update id="updateBatchBycommissionNo" >
<update id="updateBycommissionNo" parameterType="com.yd.dal.entity.commission.AgPoOrderCommission">
update ag_po_order_commission
<set>
<if test="orderCommission.commissionStatus != null">
commission_status = #{orderCommission.commissionStatus,jdbcType=BIGINT},
<if test="commissionStatus != null">
commission_status = #{commissionStatus,jdbcType=BIGINT},
</if>
<if test="orderCommission.commissionTime != null">
commission_time = #{orderCommission.commissionTime,jdbcType=VARCHAR},
<if test="commissionTime != null">
commission_time = #{commissionTime,jdbcType=VARCHAR},
</if>
<if test="orderCommission.commissionCheckId != null">
commission_check_id = #{orderCommission.commissionCheckId,jdbcType=VARCHAR},
<if test="commissionCheckId != null">
commission_check_id = #{commissionCheckId,jdbcType=VARCHAR},
</if>
<if test="orderCommission.updatedBy != null">
updated_by = #{orderCommission.updatedBy,jdbcType=TIMESTAMP},
<if test="updatedBy != null">
updated_by = #{updatedBy,jdbcType=TIMESTAMP},
</if>
<if test="orderCommission.updatedAt != null">
updated_at = #{orderCommission.updatedAt,jdbcType=TIMESTAMP},
<if test="updatedAt != null">
updated_at = #{updatedAt,jdbcType=TIMESTAMP},
</if>
</set>
where commission_no in
<foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item}
</foreach>
where commission_no = #{commissionNo,jdbcType=VARCHAR}
</update>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment